## CS 229: Machine Learning (STATS 229)

Topics: statistical pattern recognition, linear and non-linear regression, non-parametric methods, exponential family, GLMs, support vector machines, kernel methods, model/feature selection, learning theory, VC dimension, clustering, density estimation, EM, dimensionality reduction, ICA, PCA, reinforcement learning and adaptive control, Markov decision processes, approximate dynamic programming, and policy search. Prerequisites: linear algebra, and basic probability and statistics.

Terms: Aut, Spr
| Units: 3-4

Instructors:
Duchi, J. (PI)
;
Ng, A. (PI)
;
Ahluwalia, V. (TA)
;
Ahres, Y. (TA)
;
Alban-Hidalgo, M. (TA)
;
Anenberg, B. (TA)
;
Bahtchevanov, I. (TA)
;
CHU, H. (TA)
;
Corbett-Davies, S. (TA)
;
Donnat, C. (TA)
;
Du, Y. (TA)
;
Friedberg, R. (TA)
;
Guu, K. (TA)
;
Haque, A. (TA)
;
How, P. (TA)
;
Ishfaq, H. (TA)
;
Iyer, K. (TA)
;
Jiang, X. (TA)
;
Kaplow, I. (TA)
;
Lim, D. (TA)
;
Lin, Y. (TA)
;
Martinez, A. (TA)
;
McCann, B. (TA)
;
Parthasarathy, N. (TA)
;
Qin, J. (TA)
;
Rosenman, E. (TA)
;
Samar, A. (TA)
;
Sesia, M. (TA)
;
Sun, Y. (TA)
;
Tsai, S. (TA)
;
Turan, D. (TA)
;
Vyas, S. (TA)
;
Wang, H. (TA)
;
Zhou, L. (TA)
;
Zhu, M. (TA)

## CS 229T: Statistical Learning Theory (STATS 231)

(Same as
STATS 231) How do we formalize what it means for an algorithm to learn from data? This course focuses on developing mathematical tools for answering this question. We will present various common learning algorithms and prove theoretical guarantees about them. Topics include online learning, kernel methods, generalization bounds (uniform convergence), and spectral methods. Prerequisites: A solid background in linear algebra and probability theory, statistics and machine learning (
STATS 315A or
CS 229). Convex optimization (
EE 364a) is helpful but not required.

Terms: Win
| Units: 3

## CS 231B: The Cutting Edge of Computer Vision

(Formerly 223C) More than one-third of the brain is engaged in visual processing, the most sophisticated human sensory system. Yet visual recognition technology has fundamentally influenced our lives on the same scale and scope as text-based technology has, thanks to Google, Twitter, Facebook, etc. This course is designed for those students who are interested in cutting edge computer vision research, and/or are aspiring to be an entrepreneur using vision technology. Course will guide students through the design and implementation of three core vision technologies: segmentation, detection and classification on three highly practical, real-world problems. Course will focus on teaching the fundamental theory, detailed algorithms, practical engineering insights, and guide them to develop state-of-the-art systems evaluated based on the most modern and standard benchmark datasets. Prerequisites: CS2223B or equivalent and a good machine learning background (i.e.
CS221,
CS228,
CS229). Fluency in Matlab and C/C++.

Terms: Spr
| Units: 3

Filter Results: