Deep Learning

Dive into the world of Deep Learning today with our articles ensured to explain everything in the most simple, visual and intuitive fashion.


Complex Deep Learning concepts explained in a straightforward way.


Concepts explained in a thought provoking fashion to strengthen understanding.


Visuals to simplify understanding of core concepts in Deep Learning.

Your Deep Learning Journey
Starts Here

Get started with the world of deep learning with our in depth articles explaining all the core concepts made for people of all levels. Our guided set of articles guarantees a comprehensive understanding of deep learning fundamentals.

Understand not just the how,
but also the why.

Most people focus on how deep learning works, but it's also important to understand why. Our articles explain both the working principles of deep learning as well as the intuition behind how exactly they work.

Illustrative Visuals and
Engaging Examples

With articles packed with illustrations and examples for each concept, never fail to understand how exactly a certain deep learning mechanism works under the hood because you can visualize it's inner parts.

Introduction to Neural Networks - Part 1

Defining Neural Networks

Neural networks are the essential building blocks of deep learning. Explore how exactly neural networks are defined in this lesson.

Introduction to Neural Networks - Part 2

Training Neural Networks

Learn how exactly neural networks learn from some given information which we provide to them with the backpropagation algorithm.

Loss Functions Explained

Intuitive explanations of various Loss Functions in Deep Learning.

Loss functions allow neural networks to penalize itself effectively while training on some data. Learn how some of the most popular loss functions work in this article.

Understanding Optimizers

Exploring how the different popular optimizers in Deep Learning work

Optimizers are a set of algorithms which allow the deep learning models to reduce their loss efficiently and effectively. Understand how they work in this article.

Generalization in Neural Networks

How can neural networks learn more effectively from the given data.

Generalization represents the techniques we apply to deep learning models during training to ensure they learn from the data in the most effective way.

Deep NLP: Word Vectors with Word2Vec

How to Preprocess text effectively with Deep Learning.

Word Vectors are the most popular way to represent textual data in numeric format. Understand how we go about this using Google's Word2Vec algorithm.

Deep NLP: Sequential Models with RNNs

Building sequential models for various NLP tasks

RNNs are the entry point to using Deep Learning for Natural Language Processing. Learn exactly how they work as sequential models.

Deep CV: How do CNNs work?

Introduction to Convolutional Neural Networks

Convolutional Neural Networks (CNNs) allow us to use Deep Learning to train models which take visual data as input. Learn how they work.

TensorFlow 2: Model Building with tf.keras

Introduction to TensorFlow 2's tf.keras API

Tutorial on how to build deep learning models using TensorFlow 2's tf.keras API.

We are on Instagram!

Follow us for Deep Learning News, Facts and Mini-Lessons