Machine learning
Machine learning
Regression, classification, resampling, trees and model selection, with honest attention to what can go wrong.
About 60 hours of study.
Where to learn it
Read
An Introduction to Statistical Learning, with Python (ISLP)
James, Witten, Hastie, Tibshirani, Taylor
Chapters 2–9
Section not checked yet
Watch
Introduction to Machine Learning (NPTEL)
Balaraman Ravindran, IIT Madras
The full course
A rigorous IIT Madras course that suits a maths background.
Section not checked yet
Practise
Kaggle Learn
Kaggle
Intro to Machine Learning, then Intermediate Machine Learning
Short hands-on courses that run in the browser.
Section not checked yet
Other options
- Mathematics for Machine Learning (read, to go deeper)
Part I, if your linear algebra or probability is rusty - Machine Learning Specialization (Coursera) (watch)
All three courses
Which roles ask for it
- Data analyst good to have
- Machine learning engineer to get hired
- Data scientist to get hired
- AI / LLM engineer in the first year
Before and after
Machine learning