Stanford Root

Schedule

Stanford Root

Schedule

CS 129

Applied Machine Learning

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

(Previously numbered CS 229A.) You will learn to implement and apply machine learning algorithms. This course emphasizes practical skills, and focuses on giving you skills to make these algorithms work. You will learn about commonly used learning techniques including supervised learning algorithms (logistic regression, linear regression, SVM, neural networks/deep learning), unsupervised learning algorithms (k-means), as well as learn about specific applications such as anomaly detection and building recommender systems. This class is taught in the flipped-classroom format. You will watch videos and complete in-depth programming assignments and online quizzes at home, then come to class for discussion sections. This class will culminate in an open-ended final project, which the teaching team will help you on. Prerequisites: Programming at the level of CS 106B or CS 106X, and basic linear algebra such as Math CS 51.

Syllabus not available for this section

Sections

0 Terms
No sections available.

CS 129: Applied Machine Learning

3-4 units · Letter or Credit/No Credit

(Previously numbered CS 229A.) You will learn to implement and apply machine learning algorithms. This course emphasizes practical skills, and focuses on giving you skills to make these algorithms work. You will learn about commonly used learning techniques including supervised learning algorithms (logistic regression, linear regression, SVM, neural networks/deep learning), unsupervised learning algorithms (k-means), as well as learn about specific applications such as anomaly detection and building recommender systems. This class is taught in the flipped-classroom format. You will watch videos and complete in-depth programming assignments and online quizzes at home, then come to class for discussion sections. This class will culminate in an open-ended final project, which the teaching team will help you on. Prerequisites: Programming at the level of CS106B or 106X, and basic linear algebra such as Math 51.

More CS courses

  • CS 114: Selected Reading of Computer Science Research
  • CS 120: Introduction to AI Safety
  • CS 121: Equity and Governance for Artificial Intelligence
  • CS 123: A Hands-On Introduction to Building AI-Enabled Robots
  • CS 124: From Languages to Information (LINGUIST 180, LINGUIST 280)
  • CS 125: Data: Algorithms, Tools, Policy, and Society (POLISCI 156)
  • CS 131: Computer Vision: Foundations and Applications
  • CS 132: AI as Technology Accelerator (INTLPOL 332, POLISCI 55)
  • CS 137A: Principles of Robot Autonomy I (AA 174A, EE 160A)
  • CS 139: Human-Centered AI
  • CS 140E: Operating systems design and implementation
  • CS 140M: Introduction to Embedded Systems (EE 186)

All CS courses · All departments