Pictures are worth a thousand words and I feel strongly these interactive visualizations and animations are worth a thousand images. This will be more helpful
- If you are a beginner like to get better intuition about a concept
- If you are a trainer looking for a better way to explain a concept.
This list is not following any order. You can use this as a reference place to look for interactive visualizations to understand or let others understand a particular concept.
Mathematics behind Machine Learning
Probability
- Basic Probability
- Compound Probability
- Conditional Probability
- Probability Distributions
- Bayesian Inference
- Central limit theorem
- Monty hall problem
- Basic probability concepts
Statistics
- Statistics Demonstrations
- Frequentist Inference
- Comparing Mean median and mode
- Measures of Central tendency
- Basic statistics concepts
- Kernel density estimation
Calculus
- Derivates visualization
- Derivatives definition
- Derivatives without words
- Basic calculus concepts
- Fourier transforms
Linear Algebra
- Eigenvalues and Eigenvectors
- Basic algebra concepts
- matrix multiplication
- Invitation to another dimension
- Immersive linear algebra
- Matrix decomposition
Machine Learning Algorithms
Regression
Support Vector Machines
Decision Trees and Tree ensembles
Naive Bayes
KNN
Clustering
Dimensionality Reduction
Deep Learning Algorithms
Neural Networks
- A Visual and Interactive Guide to the Basics of Neural Networks
- A Visual And Interactive Look at Basic Neural Network Math
- Back Propagation Math flow
- Animated demo
- Tensorflow Playground
- NN 3D Simulation
- Neural network zoo
- Parameter optimization
- Initializing neural networks
Convolutional Neural Networks
- CNN Visualization video
- Image kernels
- CNN 3D Simulation
- MNIST 3D Visualization
- Convolutional layer
- Maxpooling layer
- keras.js
- convnet.js
Sequence Models
- Animated RNN and LSTM
- illustrated-word2vec
- Glove demo
- illustrated-transformer
- illustrated-bert
- a-visual-guide-to-using-bert-for-the-first-time
- visualizing-neural-machine-translation-mechanics-of-seq2seq-models-with-attention
- illustrated-gpt2
- recurrentjs
GAN
Reinforcement Learning
Other machine learning concepts
- visual-numpy
- gentle-visual-intro-to-data-analysis-python-pandas
- visualizing-pandas-pivoting-and-reshaping
- Model tuning and the Bias-variance tradeoff
- L2 Regularization