Machine Learning Algorithms in Depth
by Vadim Smolyakov
The book of the week from 08 Sep 2025 to 12 Sep 2025
Learn how machine learning algorithms work from the ground up so you can effectively troubleshoot your models and improve their performance.
This book guides you from the core mathematical foundations to Python implementations across a variety of applications, including finance, computer vision, and NLP. With a particular emphasis on probabilistic algorithms, you’ll learn the fundamentals of Bayesian inference and deep learning. Each algorithm is mathematically derived, followed by hands-on implementation with insightful code annotations and informative graphics.
Algorithms You’ll Explore
- Monte Carlo Stock Price Simulation
- Image Denoising using Mean-Field Variational Inference
- EM algorithm for Hidden Markov Models
- Imbalanced Learning, Active Learning and Ensemble Learning
- Bayesian Optimization for Hyperparameter Tuning
- Dirichlet Process K-Means for Clustering Applications
- Stock Clusters based on Inverse Covariance Estimation
- Energy Minimization using Simulated Annealing
- Image Search based on ResNet Convolutional Neural Network
- Anomaly Detection in Time-Series using Variational Autoencoders
Where to buy this book:
Join the Book of the Week Discussion
To take part in the book of the week event:
- Register in our Slack
- Join the
#book-of-the-weekchannel - Ask as many questions as you'd like
- The book authors answer questions from Monday till Thursday
- On Friday, the authors decide who wins free copies of their book
To see other books, check the book of the week page.