An interconnected ML reference for practitioners: core algorithms, deep learning, NLP, metrics, system design, and interview prep.

Maintained by Andrey Lukyanenko — Machine Learning Engineer at Meta (London), Kaggle Competition Master and Notebook Grandmaster, Google Developer Expert.

New here? Start with Recommendation system — it's the most comprehensive example of how I approach an end-to-end ML problem.