Instructor: Poonam Kumari M 4:00 – 6:00 212 Capen - poonamku@buffalo.edu
Teaching Assistants
Time: Mon/Wed/Fri 3:00 - 3:50 p.m.
All lectures are live streamed and can be accessed using Brightspace
Piazza link: Signup
Assignments/exams will be accessible on piazza.
Machine learning (ML) is a subset of artificial intelligence (AI) that focuses on enabling computers to learn and make decisions or predictions from data without being explicitly programmed for every task. The goal of machine learning is to develop algorithms that can learn patterns or representations from data and generalize that knowledge to new, unseen data to perform tasks more accurately or efficiently. Three major goals of the course are:
Week | Date | Topic | Assignment | Project |
---|---|---|---|---|
1 | 1/24 | Course Introduction | ||
1/26 | Linear Algebra | |||
2 | 1/29 | Probability Theory | ||
1/31 | Probability Theory | |||
2/2 | Introduction to Data Science | |||
3 | 2/5 | Linear Models | ||
2/7 | Linear Models | |||
2/9 | Linear Models | |||
4 | 2/12 | Linear Models | Assignment 1 Details | |
2/14 | Linear Models | Project 1 Details | ||
2/16 | Linear Models | Assignment 1 submission | ||
5 | 2/19 | Non-Linear Models | ||
2/21 | Non-Linear Models | |||
2/23 | Non-Linear Models | |||
6 | 2/26 | Non-Linear Models | Assignment 2 details | |
2/28 | Non-Linear Models | |||
3/1 | Non-Linear Models | |||
7 | 3/4 | Non-Linear Models | ||
3/6 | Non-Linear Models | |||
3/8 | Kernel Methods | Project 1 Submission/Project 2 Details | ||
8 | 3/11 | Project Discussion | Assignment 2 submission | >|
3/13 | Kernel Methods | |||
3/15 | Graphical Models | |||
9 | 3/18 | Spring Break | ||
3/20 | Spring Break | |||
3/22 | Spring Break | |||
10 | 3/25 | Graphical Models | ||
3/27 | Graphical Models | |||
3/29 | Graphical Models | Project 2 submission | ||
11 | 4/1 | Unsupervised Learning | Project 3 Details | |
4/3 | Unsupervised Learning | |||
4/5 | Unsupervised Learning | |||
12 | 4/8 | No Class | ||
4/10 | Project 3 info session | |||
4/12 | Unsupervised Learning | |||
13 | 4/15 | Ensemble Methods | ||
4/17 | Ensemble Methods | |||
4/19 | Ensemble Methods | |||
14 | 4/22 | Hyperparameter Optimization | ||
4/24 | Hyperparameter Optimization | |||
4/26 | Hyperparameter Optimization | Project 3 submission | ||
15 | 4/29 | Ethical Issues of AI, Trustworthy & Explainable AI | ||
5/1 | Ethical Issues of AI, Trustworthy & Explainable AI | |||
5/3 | Practice Exam Discussion |
Late submissions will not be graded.
Team of 2 allowed on Assignments. Please register on Brightspace
Per departmental policy of academic integrity violations, if a violation is found, you will get F in the course and will be reported to the department AI committee.