Skip to content

Machine Learning Learning Path

Spinning Idea edited this page Jul 14, 2024 · 11 revisions

Machine Learning - Learning Path

  1. Youtube: 3b1b videos on Neural Networks, Calculus and Linear Algebra
  2. Coursera: Andrew Ng's Machine Learning course
  3. Book: Deep Learning with Python by Francois Chollet
  4. Book: Reinforcement Learning: An Introduction, by Richard S. Sutton and Andrew G. Barto
  5. Free Course

See also: https://github.com/louisfb01/start-machine-learning-in-2020

Core Concepts

Use Cases

Python Libraries

Python libraries to be familiar with:

Machine Learning (ML)

  • Sckit-learn
  • xgboost
  • catboost
  • lightgbm
  • hyperopt

Deep Learning (DL)

  • Tensorflow
  • PyTorch
  • Keras

NLP and Transformers

Reinforcement Learning (RL)

  • OpenAI Gym

Production

Video Courses

Video Lectures for Machine Learning

Machine Learning

Deep Learning

IIT Madras (No prerequisites and great prof):

Part 1: https://youtube.com/playlist?list=PLyqSpQzTE6M9gCgajvQbc68Hk_JKGBAYT

Part 2: https://www.youtube.com/playlist?list=PLyqSpQzTE6M-_1jAqrFCsgCcuTYm_2urp

Course link for slides and references: http://www.cse.iitm.ac.in/~miteshk/CS7015_2018.html

Computer Vision(Deep Learning)

(This Michigan university course is the updated version of Stanford’s CS231n CV course and includes all the content covered by that as well)

Natural Language Processing (Deep Learning)

Reinforcement Learning

Deep Reinforcement Learning

Math Lectures

Education and Learning Resources

Machine Learning - Books

Machine Learning - Papers

Machine Learning - Get Started

Google Colab

If you want to explore deep learning and need a platform to help you do it - this tutorial is exactly for you.

In this tutorial you will learn:

  • Getting around in Google Colab
  • Installing python libraries in Colab
  • Downloading large datasets in Colab
  • Training a Deep learning model in Colab
  • Using TensorBoard in Colab
Clone this wiki locally