Skip to content

A curated path of high quality resources to learn machine learning

License

Notifications You must be signed in to change notification settings

Azuremis/machine-learning-scholar-adventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

machine-learning-scholar-adventure

A curated path of high quality resources to learn machine learning

Path

This curriculum will help tak you from machine learning newbie to machine learning scholar and finally to machine learning practitioner. It’s a work in progress and the syllabus will be updated to reflect progress on the path I'm taking. The title of each resource links to the place where you can find it if you’d like to explore it as part of your machine learning journey.

Metalearning

Superb course which introduces you to metalearning i.e. how to learn more effectively.

Excellent course which helps you unlearn unhelpful beliefs/mindsets so that you can unleash the potential of your learning capability.

A comprehensive guide to design an intensive learning project from start to finish.

Machine learning

  • Neural networks – Intuitive series describing the mechanics of how neural networks work.

A basic tutorial which gives a high level overview of machine learning.

A gentle introduction which teaches you how to make your own neural network from the ground up using python and numpy.

Fantastic introduction to how generative adversarial networks work. You get to learn Pytorch basics simultaneously when making your GANs. For more info, see my review.

Incredible course by Jeremy Howard and the fastai team which starts you on the journey to practicing deep learning

Understand deep learning using a top-down approach which encourages holisitic understanding of concepts and rapid experimentation. You can access the accompanying online course for free.

Mathematics

Build an intuitive understanding of probabilistic thinking.

Gain a foundation in linear algebra through interactive exercises.

Python

Fantastic course covering the fundamentals of programming in python.

An introduction to using python for scientific programming.

Progress beyond basic python to intermediate level concepts.

Software engineering

A great primer on using the command line to make development much smoother.

Teaches how to use git to track changes in your projects effectively and how to use github to collaborate with others.

A great intro to cloud technology which explores the basics of various infrastructure configurations from private to hybrid to public clouds. Also touches upon docker use for stable environments and kubernetes for deployment sclaing and automation.

About

A curated path of high quality resources to learn machine learning

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published