I. Perceptron
- Perceptron
- Geometric Intuition
II. Multi Layer Perceptron
- MLP Notation
- MLP Intuition
- MLP Example
- Change Architecture
- Change Architecture II
- MLP Forward Propagation
- MLP Forward Propagation II
- MLP Forward Propagation III
- MLP Forward Propagation IV
- MLP Backpropagation
- MLP Backpropagation II
- MLP Backpropagation III
- MLP Backpropagation (Classification)
- Backpropagation Intuition (Loss Function-Gradient)
- Backpropagation Intuition (Derivative-Minima)
- Backpropagation Intuition
- Effect of Learning Rate
III. Improve Performance
- Loss Function
- Loss Function (MSE)
- Loss Function (MAE and Huber)
- Loss Function (Binary Cross Entropy)
- Loss Function (Categorical Cross Entropy)
- Memoization
- Gradient Descent I
- Gradient Descent II
- Vanishing Gradient Problem
- Solve Vanishing Gradient Problem
- Improve Neural Network
- Problem with Neural Network
- Early Stopping
- Normalizing Input
- Dropout Layer I
- Dropout Layer II
- Regularization
- Regularization Intuition
- Activation Function
- Activation Function (Sigmoid)
- Activation Function (Tanh)
- Activation Function (ReLu)
- Activation Function (Dying ReLu Problem)
- Activation Function (Relu Variation I)
- Activation Function (Relu Variation II)
- Weight Initialization Technique
- Weight Initialization (Zero Initialization I)
- Weight Initialization (Zero Initialization II)
- Weight Initialization (Non-Zero Constant)
- Weight Initialization (Random Initialization-small I)
- Weight Initialization (Random Initialization-small II)
- Weight Initialization (Random Initialization-large I)
- Weight Initialization (Random Initialization-large II)
- Weight Initialization
- Batch Normalization I
- Batch Normalization II
- Batch Normalization III
- Understanding Graph
- Exponantially Weighted Moving Average
- Exponantially Weighted Moving Average (Intuition)
- Optimizers
- Optimizers (Momentum)
- Optimizers (NAG)
- Optimizers (AdaGrad)
- Optimizers (AdaGrad Intuition)
- Optimizers (RMSProp)
- Optimizers (Adam)
- Functional API
- Functional API (Topology)
- Functional API (Topology II)
IV. Convolutional Neural Network
- Convolution Operation I
- Convolution Operation II
- Padding
- Stride
- Pooling
- Pooling Code and Advantage
- Pooling Disadvantage
- CNN Architecture
- LeNet-5
- CNN vs ANN
- Backpropagation in CNN I
- Backpropagation in CNN II
- Backpropagation in CNN III
- Backpropagation in CNN IV
- Backpropagation in CNN V
- Pretrained Model in CNN
- Transfer Learning in CNN-Feature Extraction
- Feature Extraction Code
- Transfer Learning in CNN-Fine Tuning
- Fine Tuning Code
V. Recurrent Neural Network
- RNN Introduction
- Data feeding in RNN
- RNN Intuition
- RNN Representation
- Types of RNN I
- Types of RNN II
- RNN Forward Propagation
- RNN Backpropagation I
- RNN Backpropagation II
- RNN Backpropagation III
- Problem with RNN I
- Problem with RNN II
Research Papers
- (1957) Frank Rosenblatt - Perceptron
- (1959) Receptice Field Experimernt used in CNN
- (1969) Marvin Minsky - First AI winter
- (1980) Geoff Hinton - Learning representation using back propogation error
- (1981) Fukushima Miyake - Early CNN
- (1989) Yan LeCun - Handwritten Digit Recognition
- (2006) Geoff Hinton - Deep belief network
- (2012) Imagenet Classification with Deep CNN
- (2014) Dropout Discovery
- (2014) GAN Discovery
- (2016) Regularization for Deep Learning
