Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

Stanford CS229 - Machine Learning I Spring 2022

Stanford University via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore machine learning fundamentals through Stanford's comprehensive course covering supervised learning techniques including generative and discriminative learning, parametric and non-parametric approaches, neural networks, and support vector machines. Master unsupervised learning methods such as clustering, dimensionality reduction, and kernel methods while developing understanding of learning theory including bias-variance tradeoffs and practical implementation advice. Dive into reinforcement learning and adaptive control systems, then examine real-world applications in robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text processing. Progress through 20 detailed lectures starting with machine learning introduction and supervised learning setup, advancing through weighted least squares, logistic regression, and Newton's method. Study exponential families and generalized linear models before exploring Gaussian discriminant analysis and Naive Bayes with Laplace smoothing. Investigate kernel methods and neural networks including backpropagation, then analyze bias-variance relationships and regularization techniques. Learn feature and model selection strategies alongside practical machine learning advice, followed by clustering methods including K-means and Gaussian mixture models with expectation maximization. Examine dimensionality reduction through factor analysis, principal component analysis, and independent component analysis, plus modern self-supervised learning approaches. Conclude with reinforcement learning fundamentals covering value iteration and policy iteration, explore the societal impact of machine learning through expert guest lectures, and study model-based reinforcement learning with value function approximation.

Syllabus

Stanford CS229 Machine Learning I Introduction I 2022 I Lecture 1
Stanford CS229 Machine Learning I Supervised learning setup, LMS I 2022 I Lecture 2
Stanford CS229 I Weighted Least Squares, Logistic regression, Newton's Method I 2022 I Lecture 3
Stanford CS229 Machine Learning I Exponential family, Generalized Linear Models I 2022 I Lecture 4
Stanford CS229 Machine Learning I Gaussian discriminant analysis, Naive Bayes I 2022 I Lecture 5
Stanford CS229 Machine Learning I Naive Bayes, Laplace Smoothing I 2022 I Lecture 6
Stanford CS229 Machine Learning I Kernels I 2022 I Lecture 7
Stanford CS229 Machine Learning I Neural Networks 1 I 2022 I Lecture 8
Stanford CS229 Machine Learning I Neural Networks 2 (backprop) I 2022 I Lecture 9
Stanford CS229 Machine Learning I Bias - Variance, Regularization I 2022 I Lecture 10
Stanford CS229 Machine Learning I Feature / Model selection, ML Advice I 2022 I Lecture 11
Stanford CS229 I K-Means, GMM (non EM), Expectation Maximization I 2022 I Lecture 12
Stanford CS229 Machine Learning I GMM (EM) I 2022 I Lecture 13
Stanford CS229 Machine Learning I Factor Analysis/PCA I 2022 I Lecture 14
Stanford CS229 Machine Learning I PCA/ICA I 2022 I Lecture 15
Stanford CS229 Machine Learning I Self-supervised learning I 2022 I Lecture 16
Stanford CS229 I Basic concepts in RL, Value iteration, Policy iteration I 2022 I Lecture 17
Stanford CS229 I Societal impact of ML (Guest lecture by Prof. James Zou) I 2022 I Lecture 18
Stanford CS229 Machine Learning I Model-based RL, Value function approximator I 2022 I Lecture 20

Taught by

Stanford Online

Reviews

Start your review of Stanford CS229 - Machine Learning I Spring 2022

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.