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. Data Analysis
      1. Bayesian Data Analysis
  4. Engineering
    1. Programming Languages
    2. Tools and Practices
    3. Potpurri
  5. Machine Learning Fundamentals
    1. Statistical Learning
    2. Machine Learning
    3. Probabilistic Machine Learning
    4. Natural Language Processing and Information Retrieval
  6. Deep Learning
    1. Fundamentals
    2. LLMS
    3. NLP
  7. Systems - AIML, Distributed, Computer
  8. Generative Modeling, Deep Generative Modeling and Synthesis
  9. Visual Computing
    1. Computer Vision + Image Analysis
    2. Visualization
    3. Creative Coding
  10. Audio, MIR, DSP
  11. Data Centric Machine Learning
  12. Search Engines, Information Retrieval, Data Mining
  13. 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

Data Analysis

Engineering

Programming Languages

Machine Learning Fundamentals

Natural Language Processing and Information Retrieval

Deep Learning

Fundamentals

Systems - AIML, Distributed, Computer

Generative Modeling, Deep Generative Modeling and Synthesis

Visual Computing

Computer Vision + Image Analysis

Audio, MIR, DSP

Data Centric Machine Learning

Search Engines, Information Retrieval, Data Mining

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