Neural Networks

← Back to All Tags

Neural Networks are a class of Machine Learning models that were inspired by the human brain. They've exploded in popularity recently due to their effectiveness at attacking problems in a variety of subfields, like Computer Vision and Natural Language Processing.

If you're new to Neural Networks, I recommend reading my Neural Networks From Scratch Series first.

Keras for Beginners

Series

A beginner-friendly series on using Keras to build, train, and evaluate Neural Networks in Python.

View Series

Keras for Beginners: Implementing a Recurrent Neural Network

Python

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

Read

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

Neural Networks From Scratch

Series

A 4-post series that provides a fundamentals-oriented approach towards understanding Neural Networks.

View Series

An Introduction to Recurrent Neural Networks for Beginners

Machine Learning

A simple walkthrough of what RNNs are, how they work, and how to build one from scratch in Python.

Read

A Simple Explanation of the Softmax Function

Machine Learning

What Softmax is, how it's used, and how to implement it in Python.

Read

Keras for Beginners: Building Your First Neural Network

Python

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

Read