Fall 2025 - Course Introduction & Syllabus
NYU Tandon School of Engineering
2025-09-08
Warning
If you have no knowledge of machine learning, this course might not be appropriate for you. Please contact the instructor if unsure.
This is a research-oriented course on visualization for machine learning, where all students will work on a guided research project.
This material is at the cutting edge of computing research, bridging visualization and machine learning communities.
After this course, you will be able to:
Make you a more effective data scientist fluent in the connections between visualization and machine learning.
Tip
We strive to have practical sessions complement theoretical materials within each class meeting.
Most lectures based on recent technical papers not yet incorporated into textbooks.
Data Visualization Curriculum - Jeff Heer
Observable Notebooks
A Course in Machine Learning - Hal Daumé III
PDF Link
Interpretable Machine Learning - Christoph Molnar
Online Book
Introduction to Machine Learning - Etienne Bernard
Wolfram Guide
Deep Learning - Goodfellow, Bengio, Courville
Online Version
Understanding Deep Learning - Simon J.D. Prince
Online Book
This project helps develop research skills through hands-on experience with cutting-edge visualization techniques.
50%
Weekly programming assignments
10%
4-page writeup
10%
1-page writeup
25%
8-page writeup + presentation
Participation: 5%
Weekly programming assignments for the first half of the semester, focusing on implementing visualization techniques for ML. These build the technical skills needed for the final project.
Days Late | Penalty |
---|---|
1-5 days | 20% per day |
After 5 days | 0 points (maximum grade) |
Important
After 5 days late, your assignment will receive a maximum grade of zero.
Note
AI tools are valuable learning aids, but technical interviews won’t have them available. Balance tool use with fundamental understanding.
Week | Date | Topic |
---|---|---|
1 | Sept 2 | Labor Day - No Class |
2 | Sept 8 | Course Introduction & Visualization Fundamentals |
3 | Sept 15 | Data Types, Encodings & Basic Charts |
4 | Sept 22 | Model Assessment & Evaluation |
5 | Sept 29 | White Box Methods & Interpretability |
6 | Oct 6 | Black Box Methods & Explainable AI |
7 | Oct 14 (Tue) | Make-up Class - Dimensionality Reduction |
8 | Oct 20 | PCA, t-SNE, UMAP Visualization |
Week | Date | Topic |
---|---|---|
9 | Oct 27 | Deep Learning Visualization I |
10 | Nov 3 | Deep Learning Visualization II |
11 | Nov 10 | Advanced Topics & TDA |
12 | Nov 17 | Advanced Topics (continued) |
13 | Nov 24 | Thanksgiving Break - No Class |
14 | Dec 1 | Advanced Topics (continued) |
15 | Dec 8 | Final Project Presentations |