Week 1 - Sep 11 |
Lecture Material |
Resources |
Assignments/Readings |
Topics:
|
|
* |
Install and test Python distribution (ideally you should install the
distributon from
Anaconda
which automaticaly installs all of the necessary libraries used in this
class). |
* |
Familiarize yourself with IPython, and particularly,
Jupyter Notebook. There is also a nice 30 min.
Jupyter Notebook Tutorial Video by Corey Schafer. |
* |
Go through the "Quick Tutorial" on
Numpy User Guide and try to follow the examples on your own
(using Jupyter Notebook as the shell). |
* |
Review Section 1 of
Python Scientific Lecture Notes. |
|
Week 2 - Sep 18 |
Lecture Material |
Resources |
Assignments/Readings |
Topics:
|
|
|
Week 3 - Sep 25 |
Lecture
Material |
Resources |
Assignments/Readings |
Topics:
Review Material:
|
|
* |
Read Chapter 2 of Machine Learning in Action (MLA).
|
|
Week 4 - Oct 2 |
Lecture
Material |
Resources |
Assignments/Readings |
Topic: Supervised
Learning
|
|
|
Week 5 - Oct 9 |
Lecture Material |
Resources |
Assignments/Readings |
Topic: Supervised Learning
* |
Classification (continued) |
|
|
|
Week 6 - Oct 16 |
Lecture Material |
Resources |
Assignments/Readings |
Topics: Supervised Learning
|
|
|
Week 7 - Oct 23 |
Lecture Material |
Resources |
Assignments/Readings |
Topic: Unsupervised Learning
*
New: Additional Notes on
Assignment 3
|
|
|
Week 8 - Oct 30 |
Lecture Material |
Resources |
Assignments/Readings |
Topic: Unsupervised Learning
|
|
|
Week 9 - Nov 6 |
Lecture Material |
Resources |
Assignments/Readings |
Also:
- Using Machine Learning
Pipelines in Scikit-learn - More examples of Model
Optimization |
|
|
Week10 - Nov 13 |
Lecture Material |
Resources |
Assignments/Readings |
|
|
|
Final Projects Due on Thursday,
November 20, 2025 |