Machine Learning Guide Neural Networks Gradient Descent Articles Difference between Batch Gradient Descent and Stochastic Gradient Descent Convolutional Neural Networks Articles Architecture of Convolutional Neural Networks (CNNs) demystified Intuitively Understanding Convolutions for Deep Learning Videos A friendly introduction to Convolutional Neural Networks and Image Recognition Recurrent Neural Networks Articles Fundamentals of Deep Learning – Introduction to Recurrent Neural Networks Videos A friendly introduction to Recurrent Neural Networks Recurrent Neural Networks (RNN) and Long Short-Term Memory (LSTM) Backpropagation Articles A Step by Step Backpropagation Example Unsupervised Learning Pricipal Component Analysis (PCA) Videos StatQuest: Principal Component Analysis (PCA) clearly explained (2015) StatQuest: Principal Component Analysis (PCA), Step-by-Step Autoencoders Articles Applied Deep Learning - Part 3: Autoencoders Matrix Factorization Videos How does Netflix recommend movies? Matrix Factorization Expectation Maximization Videos EM algorithm: how it works Expectation Maximization: how it works