Course Identification
Topics in Machine Learning
Lecturers and Teaching Assistants
Prof. Ohad Shamir
Course Schedule and Location
Monday, 13:15 - 16:15, Ziskind, Rm 1
04/11/2019
Field of Study, Course Type and Credit Points
Mathematics and Computer Science: Lecture; Elective; Regular; 3.00 points
Life Sciences: Lecture; Elective; Regular; 3.00 points
Life Sciences (Molecular and Cellular Neuroscience Track): Lecture; Elective; Regular; 3.00 points
Life Sciences (Brain Sciences: Systems, Computational and Cognitive Neuroscience Track): Lecture; Elective; Regular; 3.00 points
Attendance and participation
Scheduled date 1
03/03/2020
Scheduled date 2
12/03/2020
Estimated Weekly Independent Workload (in hours)
Syllabus
This course will provide a self-contained introduction to some of the actively-researched areas in machine learning today. It will cover theoretical principles and challenges as well as practical algorithms. The focus will be on supervised and discriminative learning, where the goal is to learn good predictors from data while making few or no probabilistic assumptions. Along the way, we will introduce and use tools from probability, game theory, convex analysis and optimization. The course will cover the following topics (time permitting):
- Statistical learning: Statistical learning models; Overfitting; Generalization and sample complexity; Uniform Convergence; Stability; Linear predictors; Kernel Methods
- Online learning and optimization: No-regret learning; Online convex optimization and gradient descent; Online-to-batch methods; Learning from Experts; Follow-the-Leader Algorithms
- Advanced topics -- this will include theory of deep learning, and possibly topics such as advanced optimization algorithms for learning problems; learning with information and computation constraints; and learning on distributed systems.
Learning Outcomes
Upon successful completion of this course students should be able to:
- Describe basic concepts, principles and algorithms in the field of machine learning.
- Apply their acquired knowledge of machine learning methods and principles in their own areas of research.