0% found this document useful (0 votes)
65 views1 page

ML Roadmap - Notes

The document provides an extensive roadmap and list of resources for getting started with a career in AI/ML, including recommended degrees, programming languages, math and statistics knowledge, machine learning algorithms, and additional resources. It recommends starting with Python programming, NumPy, Pandas, TensorFlow, Keras, and scikit-learn, as well as linear algebra, probability, statistics, and algorithms like gradient descent and linear regression.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views1 page

ML Roadmap - Notes

The document provides an extensive roadmap and list of resources for getting started with a career in AI/ML, including recommended degrees, programming languages, math and statistics knowledge, machine learning algorithms, and additional resources. It recommends starting with Python programming, NumPy, Pandas, TensorFlow, Keras, and scikit-learn, as well as linear algebra, probability, statistics, and algorithms like gradient descent and linear regression.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ML ROADMAP – ULTIMATE GUIDE & REFERENCES

Things I have mentioned in this PDF will help you kickstart your successful career in AI/ML. I have added the resource links
of all important things in this PDF.

DEGREE:

With basic understanding of Maths, you can get started. A CS degree surely helps but even if you don’t have one, your
skills will help you get a successful career in AI/ML

REQUIREMENTS:

• Programming
o If confused choose Python as your first programming language. Follow these courses:
▪ Python in Hindi – 100 Days of Code by CodeWithHarry
▪ For English Lovers, there is this awesome course on Udemy
• Now once you have a basic understanding of Python, start learning Machine Learning
o Learn Basics – Start from this book
o Learn to use this amazing package for building quick Data Reports
o Learn NumPy from here
o Learn Pandas from here
o Learn Tensorflow from here
o Learn Keras from here
o Matplotlib / Seaborn from here
o PyTorch from here
• Statistics + Maths
o Linear Algebra Notes (Amazing Resource for revising Data Science by Queen Mary University of London)
o Learn the basics of Mean, median, mode, dy/dx. This quick video can help you get started.
o Buy a copy of Hines Book (Probability and Statistics in Engineering by William Hines)
o Focus a bit more on Normal Distribution
o Learn basics of Optimization and Gradient Descent. You can watch this series I created long back.
o Get this amazing book on Graphs (Play with Graphs Book – Amit Aggarwal)
• Learn Core ML Algorithms

While you are learning these algorithms, try to implement these using sklearn package. sklearn has all these
algorithms pre implemented as classes which can be imported from their package. For basic understanding
on how to use sklearn see this. These are the topics you should start with:

o Gradient Descent & Linear Regression


o Supervised vs Unsupervised learning
o Clustering
o Reinforcement Learning
o Grab a copy of this book: Hands on ML with Scikit-learn and Tensorflow (Author of this book also
maintains constantly updating GitHub Repo)
o Watch this project video I created on an End-to-End ML Project
• Additional resources
o Learn Basic Commands of Linux from this video by CodeWithHarry
o Learn to push your code to GitHub - Watch this quick video.
o Learn how to SSH into a Linux machine & about SSH Keys from here
o Optionally learn about Excel VBA
o Good Code Repos & Papers: PapersWithCode

You might also like