Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
Deep Natural Language Processing
Course 1
Lesson
Course introduction
General machine learning terminology
Deep learning history
Linear regression example
Loss function
Gradient descent (with its stochastic variation)
Practical work
Anaconda environment setup
Manipulation of PyTorch tensors
Creation
Indexing
Slicing
Shape manipulation
Combination
Aggregation
Broadcasting
Boolean logic and indexing
Course 2
Lesson
Neuron definition
Neural network definition
Softmax activation function
Cross entropy loss
Neural network example
Practical work
MNIST image classification using Multi-Layer Perceptron
Model evaluation
Course 3
Lesson
Backpropagation algorithm
Convolution layer
Pooling layer
Convolutional neural network example
Practical work
MNIST image classification using Convolutional neural network
Optimizer change experimentation
CIFAR-10 image classification using Convolutional neural network
Course 4
Lesson
CIFAR-10 Convolutional neural network solution
Dropout layer
Modular design of neural networks
Learning rate decay
Data augmentation
Concept of Transfer learning
Practical work
CIFAR-10 using modular design, dropout, data augmentation and
learning rate decay
Resnet transfer learning
Course 5
Lesson
Transfer learning in practice
Neural networks for Natural Language Processing
Word embeddings
Text preprocessing methodology
Multi-layer perceptron text classifier
1D CNN text classifier
RNN text classifier
Practical work
Multi-layer perceptron image autoencoder
Convolutional image autoencoder
Course 6
Lesson
Transfer learning for NLP
Language modeling
Next sentence prediction
BERT
Attention mechanism
BERT embeddings
Types of tasks BERT can handle
BERT architecture
BERT finetuning example on sentiment classification
Practical work
BERT application to horoscope classification
Horoscope language modeling
You can’t perform that action at this time.