Stanford Root

Schedule

Stanford Root

Schedule

STATS 229

Machine Learning (CS 229)

UNITS:3-4
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Topics: statistical pattern recognition, linear and non-linear regression, non-parametric methods, exponential family, GLMs, support vector machines, kernel methods, deep learning, model/feature selection, learning theory, ML advice, clustering, density estimation, EM, dimensionality reduction, ICA, PCA, reinforcement learning and adaptive control, Markov decision processes, approximate dynamic programming, and policy search. Prerequisites: knowledge of basic computer science principles and skills at a level sufficient to write a reasonably non-trivial computer program in Python/NumPy to the equivalency of CS 106A, CS 106B, or CS 106X, familiarity with probability theory to the equivalency of CS 109, MATH 151, or STATS STATS 116, and familiarity with multivariable calculus and linear algebra to the equivalency of MATH 51 or CS 205.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

3 Terms
Lecture 1Open
ID: 6931
0 / 500 enrolled
DAYS:Monday, Wednesday
TIME:1:30 PM – 2:50 PM
LOCATION:Cemex Auditorium
INSTRUCTOR:
Charikar, Moses, Guestrin, Carlos, Ng, Andrew, Chen, Mayee, Tian, Stephen+12 more
units
Discussion 1Open
ID: 7173
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
units

STATS 229: Machine Learning (CS 229)

3-4 units · Letter or Credit/No Credit

Topics: statistical pattern recognition, linear and non-linear regression, non-parametric methods, exponential family, GLMs, support vector machines, kernel methods, deep learning, model/feature selection, learning theory, ML advice, clustering, density estimation, EM, dimensionality reduction, ICA, PCA, reinforcement learning and adaptive control, Markov decision processes, approximate dynamic programming, and policy search. Prerequisites: knowledge of basic computer science principles and skills at a level sufficient to write a reasonably non-trivial computer program in Python/NumPy to the equivalency of CS106A, CS106B, or CS106X, familiarity with probability theory to the equivalency of CS 109, MATH151, or STATS 116, and familiarity with multivariable calculus and linear algebra to the equivalency of MATH51 or CS205.

Offered in Autumn 2026, Winter 2027, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Discussion — TBA TBA (Graduate)
  • Lecture — Monday Wednesday 1:30 PM – 2:50 PM — Cemex Auditorium — Charikar, Moses, Guestrin, Carlos, Ng, Andrew, Chen, Mayee, Tian, Stephen, O'Carroll, Liam, Li, Hongyue, Lyles, Nikhil, Shen, Hercy, Abdullah, Salman, Guan, Amy, Shi, Andrew, Tang, Andy, Kouhana, Ava, Nayak, Simran, Yang, Tae, Zhang, Zhenyu (Graduate)

Winter 2027 sections

  • Lecture — Monday Wednesday 10:30 AM – 12:20 PM — Koyejo, Sanmi, Dullerud, Natalie, Li, Michael, Agarwal, Shreyas, Shen, Hercy, Abdullah, Salman, Dave, Yash Satish, Agarwal, Suchir, Shi, Andrew, Yang, Tae, Kankariya, Yash, Fox, Emily (Graduate)

Spring 2027 sections

  • Lecture — Monday Wednesday 3:00 PM – 4:20 PM — Re, Chris, Ma, Tengyu, Deepak, Advit, Haque, Saminul, Wen, Kaiyue (Graduate)
  • Discussion — TBA TBA (Graduate)

More STATS courses

  • STATS 209: Introduction to Causal Inference
  • STATS 211: Meta-research: Appraising Research Findings, Bias, and Meta-analysis (BMDS 246, CHPR 206, EPI 206, MED 206)
  • STATS 217: Introduction to Stochastic Processes I
  • STATS 218: Introduction to Stochastic Processes II
  • STATS 219: Stochastic Processes (MATH 136)
  • STATS 223: Sequential Analysis (STATS 323)
  • STATS 232: Machine Learning for Sequence Modeling (CS 229B)
  • STATS 242: NeuroTech Training Seminar (NSUR 239)
  • STATS 250: Mathematical Finance (MATH 238)
  • STATS 251: Causal Inference in Clinical Trials and Observational Studies (BMDS 251)
  • STATS 260A: Workshop in Biomedical Data Science (BMDS 280A)
  • STATS 260B: Workshop in Biomedical Data Science (BMDS 280B)

All STATS courses · All departments