Computer Vision

← Back to All Tags

Computer Vision is a field that focuses on teaching computers to "see," or to do tasks that the human visual system can do. Famous applications of Computer Vision include facial recognition, self-driving vehicles, and optical character recognition (OCR).

If you're interested in getting started in Computer Vision, I recommend reading my Introduction to Convolutional Neural Networks (CNNs) first.

Easy Visual Question Answering

Machine Learning

Co-Authored by Phillip Wang

A gentle introduction to Visual Question Answering (VQA) using neural networks.

Read

Keras for Beginners: Implementing a Convolutional Neural Network

Python

A beginner-friendly guide on using Keras to implement a simple Convolutional Neural Network (CNN) in Python.

Read

CNNs, Part 2: Training a Convolutional Neural Network

Machine Learning

A simple walkthrough of deriving backpropagation for CNNs and implementing it from scratch in Python.

Read

CNNs, Part 1: An Introduction to Convolutional Neural Networks

Machine Learning

A simple guide to what CNNs are, how they work, and how to build one from scratch in Python.

Read