EC ENGR 246
Foundations of Statistical Machine Learning
Description: Lecture, four hours; discussion, one hour; outside study, seven hours. Enforced requisites: course 131A, Mathematics 33A. Introduction to foundations of statistical machine learning. Overview of several widely used learning algorithms including logistic and linear regression, kernel methods and support vector machine (SVM), ensemble learning methods, decisions trees and nearest neighbor classifiers. Connections to information theory through probably approximately correct (PAC) learning, stability, bias-complexity trade-off, structural risk minimization, minimum description length (MDL), and universal learning. Introduction to representation learning with topics including unsupervised learning, clustering, (non-linear) dimensionality reduction, sketching, parametric distribution estimation including Gaussian mixtures, expectation maximization, non-parametric distribution estimation, property testing and neural networks focused on distribution sampling (variational autoencoders ÝVAEs¨, generative adversarial networks ÝGANs¨). Discussion of reinforcement learning. Letter grading.
Units: 4.0
Units: 4.0
Most Helpful Review
Winter 2024 - The professor explains concepts very clearly, but the material can be challenging and requires a strong mathematical background. However, if you're willing to put in the effort to understand the math, you'll gain a solid grasp of the most important aspects of machine learning theory, which are crucial for research and future studies. Despite the difficulty of the content, the professor grades fairly.
Winter 2024 - The professor explains concepts very clearly, but the material can be challenging and requires a strong mathematical background. However, if you're willing to put in the effort to understand the math, you'll gain a solid grasp of the most important aspects of machine learning theory, which are crucial for research and future studies. Despite the difficulty of the content, the professor grades fairly.