2020 Machine Learning Roadmap
A beginner mind map (and presentation) connecting many of the most foundational concepts in machine learning.
machine-learning data-science introduction beginner code tutorial

2020 machine learning roadmap overview

A roadmap connecting many of the most important concepts in machine learning, how to learn them and what tools to use to perform them.


  1. 🤔 Machine Learning Problems - what does a machine learning problem look like?
  2. ♻️ Machine Learning Process - once you’ve found a problem, what steps might you take to solve it?
  3. 🛠 Machine Learning Tools - what should you use to build your solution?
  4. 🧮 Machine Learning Mathematics - what exactly is happening under the hood of all the machine learning code you're writing?
  5. 📚 Machines Learning Resources - okay, this is cool, how can I learn all of this?

See the full interactive version.

Watch a feature-length film video walkthrough (yes, really, it's longer than most movies).

Many of the materials in this roadmap were inspired by Daniel Formoso's machine learning mindmaps, so if you enjoyed this one, go and check out his. He also has a mindmap specifically for deep learning too.

Don't forget to tag @mrdbourke in your comment, otherwise they may not be notified.

Authors original post
Machine Learning Engineer live on YouTube. Self-taught via https://dbourke.link/aimastersdegree
Share this project
Similar projects
Curated papers & articles on DS & ML in production
Learn how organizations & business solved machine learning problems, including problem statement, research, methodology, and results.
WExDA - Web-based Data Exploration Tool
WExDA is a web-based data exploration tool made with streamlit. It can be used for Exploratory Data Analysis.
What happens to developers in 2020?
Complete Data Science approach to analyze programmer and programming language trends.
Distributed Linear Regression with cuML
How to scale GPU machine learning with Dask (w/ code + data)
Top collections