Deep Learning & NLP Tutorials
Neural networks, NLP basics, RNNs and LSTMs explained with live visuals. Every lesson is free, visual and written in simple English.
In-depth visual guides
Deep Learning & NLPRecurrent Neural Networks (RNN)
Understand how an RNN reads a sentence word by word, with an interactive unrolled RNN. Hidden state, the RNN equation, types of RNN, backpropagation through time, vanishing and exploding gradients, NumPy and PyTorch code.
11 min read2 interactive visualsBeginner
Deep Learning & NLPLSTM (Long Short-Term Memory)
Learn how an LSTM works with an interactive, animated LSTM cell. Forget, input and output gates, the cell state, the math, a worked example, NumPy and PyTorch code, LSTM vs GRU and interview questions.
16 min read2 interactive visualsIntermediate
NLP Fundamentals
TokenizationBeginner · 14 minText PreprocessingBeginner · 12 minRegular ExpressionsBeginner · 13 minCount-Based Feature RepresentationBeginner · 13 minWord EmbeddingsIntermediate · 14 min
Deep Learning Fundamentals
Artificial Neural NetworksBeginner · 13 minLoss Functions & Gradient DescentIntermediate · 14 minBackpropagationIntermediate · 14 minActivation Functions & Gradient ProblemsIntermediate · 13 minOptimizers & Training in PracticeIntermediate · 14 min