How to Learn Machine Learning

Table of Contents

  1. Background
  2. Introduction
  3. Mathematics
    1. Calculus
    2. Probability and Statistics
      1. Advice
      2. Deep Dives
      3. Probability and Statistics for Machine Learning
        1. Bayesian Statistics
    3. Linear Algebra
    4. Mathematics of Machine Learning, Data Science and Big Data
  4. Programming
  5. Machine Learning Fundamentals
    1. Statistical Learning
    2. Machine Learning
    3. Probabilistic Machine Learning
    4. Natural Language Processing and Information Retrieval
  6. Machine Learning Subfields
    1. Neural Networks - Fundamentals
    2. Neural Networks - LLMS
    3. Interpretability
    4. Alignment
    5. Data Centric Machine Learning
    6. Scalable Machine Learning + ML Systems
    7. Deep Generative Modeling
    8. Search Engines, Information Retrieval, Data Mining
    9. Image Analysis and Computer Vision
    10. Human-AI Interaction - Visualization, Creative Coding, Audio ML
      1. Visualization
      2. Creative Coding
      3. Audio ML
  7. Engineering - Machine Learning, Computer Science
  8. answerAI
    1. Materials
    2. fastAI
    3. answerAI

Background

This page is a list of everything that I have found to learn machine learning in the llm chatgpt era. I used a lot of these references during my undergrad and I discovered new resources and courses that helped me study for some of the challenging courses during my masters program. Kylie Ying, Chip Huyen, Josh Starmer were a huge inspiration for this page because of how they organized the content on their websites and youtube channels. I recommend following the materials starting from the Introduction to Machine Learning Fundamentals in order to understand the material in the Machine Learning Subfields section.

Lastly, I recommend that every person who wants to study machine learning read The Worlds I See: Curiosity, Exploration, and Discovery at the Dawn of AI by Fei-Fei Li.

Introduction

Mathematics

Calculus

Probability and Statistics

Advice

Probability and Statistics for Machine Learning

Linear Algebra

Mathematics of Machine Learning, Data Science and Big Data

Programming

Machine Learning Fundamentals

Statistical Learning

Machine Learning Subfields

Neural Networks - Fundamentals

Interpretability

Alignment

Data Centric Machine Learning

Scalable Machine Learning + ML Systems

Deep Generative Modeling

Search Engines, Information Retrieval, Data Mining

Image Analysis and Computer Vision

Human-AI Interaction - Visualization, Creative Coding, Audio ML

Visualization

Engineering - Machine Learning, Computer Science

answerAI

answerAI was founded by Jeremy Howard and Eric Rees in 2023 as a new R&D lab focusing on fundamental research and the development of practical applications based on research breakthroughs. answerAI is the successor to fastAI which was founded by Jeremy Howard and Rachel Thomas. fastAI left a legacy with its machine learning research and highly regarded state of the art machine learning courses that aimed to make deep learning accessible to everyone regardless of their math background which was revolutionary at the time the courses were released. Today fastai’s materials are still used as an entry to the fields of deep learning and generative AI and at the University of San Francisco MS Data Science Program. Jeremy and his team still produce educational videos from time to time on youtube and continue to teach and innovate.

Materials