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
  6. Information - Natural Language Processing, Information Retrieval, Data Mining
  7. Deep Learning
    1. Fundamentals
    2. LLMS
    3. NLP
    4. Computer Vision
  8. Generative Modeling + Synthesis
  9. Computer Vision
  10. Speech, Music, Sound, Hearing
  11. Human-AI Interaction
    1. Visualization
    2. Creative Coding
  12. Systems - AIML, Distriuted, Computer, Data Processing, Data-Centric
  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

Information - Natural Language Processing, Information Retrieval, Data Mining

Deep Learning

Fundamentals

Generative Modeling + Synthesis

Computer Vision

Speech, Music, Sound, Hearing

Human-AI Interaction

Visualization

Systems - AIML, Distriuted, Computer, Data Processing, Data-Centric

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