Open in app

Sign In

Write

Sign In

Greg Surma
Greg Surma

1.8K Followers

Home

About

Pinned

CNN Explainer - Interpreting Convolutional Neural Networks (3/N)

Visualizing Boosted Convolutional Features — In today’s article, we are going to investigate what Convolutional Neural Networks (CNNs) learn during the object classification task. Visualizing CNN’s features would allow us to see what from CNN’s point of view makes thing a thing. …

Machine Learning

6 min read

CNN Explainer -  Interpreting Convolutional Neural Networks (3/N)
CNN Explainer -  Interpreting Convolutional Neural Networks (3/N)
Machine Learning

6 min read


Jan 23, 2021

CNN Explainer - Interpreting Convolutional Neural Networks (2/N)

Visualizing Gradient Weighted Class Activations with GradCAM — In today’s article, we are going to visualize gradient weighted class activations. It may sound confusing at first, but at the end of this article, you will be able to ‘ask’ Convolutional Neural Networks (CNNs) for visual explanations of their predictions. …

Artificial Intelligence

6 min read

CNN Explainer - Interpreting Convolutional Neural Networks (2/N)
CNN Explainer - Interpreting Convolutional Neural Networks (2/N)
Artificial Intelligence

6 min read


Jan 9, 2021

CNN Explainer - Interpreting Convolutional Neural Networks (1/N)

Generating Area Importance Heatmaps with Occlusions — In today’s article, we are going to start a series of articles that aim to demystify the results of Convolutional Neural Networks (CNNs). CNNs are very successful in solving many Computer Vision tasks, but as they are Neural Networks after all, they may fall into the category of ‘black box’…

Machine Learning

9 min read

CNN Explainer - Interpreting Convolutional Neural Networks (1/N)
CNN Explainer - Interpreting Convolutional Neural Networks (1/N)
Machine Learning

9 min read


Dec 21, 2020

Jetson - Self-Driving Toy Car (Part: 2)

Computer Vision Sensing & CNN Perception Improvements 🤖🚗 — In today’s article, we are going to improve Jetson’s sensing and perception abilities with Computer Vision and Machine Learning techniques. It would allow our toy car to learn how to handle new cases going far beyond the simple path following. …

Artificial Intelligence

7 min read

Jetson - Self-Driving Toy Car (Part: 2)
Jetson - Self-Driving Toy Car (Part: 2)
Artificial Intelligence

7 min read


Dec 5, 2020

Jetson - Self-Driving Toy Car (Part: 1)

Car Assembly, System Design and Basic AI Autopilot Motion 🤖🚗 — In today’s article, we are going to begin a self-driving toy car series. The first part of the series will cover the car assembly and basic AI autopilot motion. We are going to start building an end-to-end vision self-driving system which will leverage Robotics, Computer Vision, and Machine Learning. …

Artificial Intelligence

10 min read

Jetson - Self-Driving Toy Car (Part: 1)
Jetson - Self-Driving Toy Car (Part: 1)
Artificial Intelligence

10 min read


Jul 4, 2020

Image Tagger - Multi-Label CNN Image Classification

Smart Hashtag Generation — In today’s article, we are going to perform Multi-Label Image Classification using Convolutional Neural Networks. Machine Learning model trained with such an approach, would be able to generate multiple descriptive labels for a given input image. …

Machine Learning

5 min read

Image Tagger - Multi-Label CNN Image Classification
Image Tagger - Multi-Label CNN Image Classification
Machine Learning

5 min read


Sep 22, 2019

Easy Filters - Intro to GPU Pixel Shaders

Image Manipulation (Contrast, Brightness, Blur, Pixellation) — In today’s article, we are going to explore the basics of low-level GPU computations used for rendering graphics. In order to do so, we are going to dive into the world of GPU Shaders and perform some image manipulations like contrast, brightness, blur, and pixellation. By the end of this…

Programming

7 min read

Easy Filters - Intro to GPU Pixel Shaders
Easy Filters - Intro to GPU Pixel Shaders
Programming

7 min read


Jul 25, 2019

Street Lanes Finder - Detecting Street Lanes for Self-Driving Cars 🚗

Lanes Detection with Computer Vision — In today’s article, we are going to use basic Computer Vision techniques to approach the street lanes detection problem which is crucial for self-driving cars. By the end of this article, you will be able to perform real-time lane detection with Python and OpenCV.

Computer Vision

5 min read

Street Lanes Finder - Detecting Street Lanes for Self-Driving Cars 🚗
Street Lanes Finder - Detecting Street Lanes for Self-Driving Cars 🚗
Computer Vision

5 min read


Jun 4, 2019

Meta Intelligence - Writing Programs That Write Programs (Part 1: Genetic Evolution)

Metaprogramming with AI — In today’s article, we are going to learn how to write programs that write programs. The notion of programs that can generate other programs is called metaprogramming and by the end of this article, you will be able to create your own code-generating system. Take a look at the following…

Programming

5 min read

Meta Intelligence - Writing Programs That Write Programs (Part 1: Genetic Evolution)
Meta Intelligence - Writing Programs That Write Programs (Part 1: Genetic Evolution)
Programming

5 min read


Apr 22, 2019

Caged Brain - Can Computer Predict Your Next Move? 🧠 vs 🤖

AI Predictions with Simple Statistical Methods — In today’s article, we are going to build a prediction system with simple statistical methods. We are going to show that Machine Learning applications aren’t limited to neural networks only and we can achieve a decent predictive behavior with Computational Statistics. …

Machine Learning

6 min read

Caged Brain - Can Computer Predict Your Next Move? 🧠 vs 🤖
Caged Brain - Can Computer Predict Your Next Move? 🧠 vs 🤖
Machine Learning

6 min read

Greg Surma

Greg Surma

1.8K Followers

https://gsurma.github.io

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech