Machine Learning Curriculum

Complete path for a beginner to become a Machine Learning Scientist!
Alternatives To Machine Learning Curriculum
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Tensorflow175,017327773 hours ago46October 23, 20192,153apache-2.0C++
An Open Source Machine Learning Framework for Everyone
Transformers101,892649113 hours ago91June 21, 2022734apache-2.0Python
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
Pytorch67,2701464 hours ago23August 10, 202212,000otherPython
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Keras58,4393302 days ago68May 13, 2022397apache-2.0Python
Deep Learning for humans
Cs Video Courses55,887
13 days ago16
List of Computer Science courses with video lectures.
Faceswap44,904
12 days ago24gpl-3.0Python
Deepfakes Software For All
D2l Zh43,808
12 days ago45March 25, 202233apache-2.0Python
《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被60多个国家的400多所大学用于教学。
Tensorflow Examples42,312
7 months ago218otherJupyter Notebook
TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)
100 Days Of Ml Code40,344
2 months ago61mit
100 Days of ML Coding
Deepfacelab39,560
5 days ago531gpl-3.0Python
DeepFaceLab is the leading software for creating deepfakes.
Alternatives To Machine Learning Curriculum
Select To Compare


Alternative Project Comparisons
Readme

Machine Learning & Deep Learning Curriculum

Loose path:

  1. Math
  2. Programming
  3. Machine Learning concepts
  4. Specializations

Math

Understanding Math is pivotal. You can never be a good Machine Learning Scientist by skipping the Math.

  1. Probability & Statistics Basic Probability and Stats will be helpful in understanding ML algorithms like Naive Bayes.

  2. Statistics 101 - Udacity Taught by the founder of GoogleX it's full of exercises in Python so you won't get bored.

  3. MIT 18.06 Linear Algebra Prof. Strang is terrific! Not only he'll make you fall in love in Linear Algebra but you'll learn important concepts like SVD and matrix algebra. You might wanna grab this PDF as well. Be sure to also solve the exam question papers from here: link

  4. MIT Single Variable Calculus This is my personal favorite book, use it for SVC + MVC link Amazing course but it gets quite tedious in the middle, you might wanna skim some geometry, but the key is to understand how optimization works. Be sure to solve questions from here: link

  5. MIT Multi Variable Calculus Understanding vector calculus is necessary for algorithms like SVM, you might wanna skim some parts which are purely theoretical. Be sure to solve questions from here: link

  6. (Optional) Stanford Convex Optimization WARNING: Do this course only if you're very good at math. Convex Optimization will teach you numerous functions used in Machine Learning. But this course is extremely heavy on Math!

Introduction to Programming & Algorithms

Introduction to Machine Learning

  1. Machine Learning by Andrew Ng A must do course, best course of Introduction to Machine Learning so far, light on Math and focuses more on concepts.

Complete one out of two:

  1. Machine Learning A-Z Introductory course on ML focusing on not only Python but also R, one of the best sellers on Udemy.

  2. Introduction to Machine Learning - Udacity Sebastian Thrun does an awesome job explaining various approaches in ML. It gets a little boring in the middle but overall it's very good.

Applied Machine Learning

Two quick courses on applying the theory you learnt. They're short so I recommend doing both of them.

  1. Python for Data Science and Machine Learning Bootcamp

  2. Machine Learning with Python - Hands On!

Specializations

Quick Revision Notebook

I have curated a collection of Jupyter Notebooks which can be used as a quick refreseher for various Machine Learning & Deep Learning concepts. Bookmark it for daily use: Machine Learning Notebooks

Popular Machine Learning Projects
Popular Deep Learning Projects
Popular Machine Learning Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Machine Learning
Deep Learning
Algorithms
Course
Statistics
Mathematics
Udacity
Stanford
Udemy
Calculus
Linear Algebra
Deep Learning Tutorial