DS-GA 3001: Special Topics in Data Science - Visualization for Machine Learning

Instructor: Claudio Silva (csilva@nyu.edu)
Teaching Assistant: TBA
Lecture (DS-GA 3001.001): Mondays 4:55 PM - 6:55 PM
Lab (DS-GA 3001.002): Tuesdays 7:10 PM - 8:00 PM
Classroom: 60 Fifth Avenue, Room 150, Washington Square Campus (both sessions)
Semester: September 14 - December 14, 2026
Make-up Class: Wednesday, October 14 (University runs a Monday schedule that day, replacing Fall Break)

Course SyllabusDetailed ScheduleResources

Announcements

Welcome to Fall 2026! Our first lecture is Monday, September 14, and the first lab session is Tuesday, September 15 — note that there is no class on September 7 (Labor Day). Materials will be posted here as the semester progresses.

⚠️ Work in progress: This site is tentative and is being actively updated ahead of and during the semester. Schedule, lab sessions, assignments, and posted materials may all change. Students will be notified via Discord and course announcements.

Schedule

No Class (Sept 7) - Labor Day

Week 1 — Lecture Sept 14 | Lab Sept 15

Week 2 — Lecture Sept 21 | Lab Sept 22

Week 3 — Lecture Sept 28 | Lab Sept 29

Week 4 — Lecture Oct 5 | Lab Oct 6

No Class (Oct 12) - Fall Break

Week 5 — Lecture Oct 14 (Wednesday make-up) | Lab Oct 13

Because Fall Break falls on Monday Oct 12, this is the one week where the lab meets before the lecture. Lab plan for that week TBA.

Week 6 — Lecture Oct 19 | Lab Oct 20

Week 7 — Lecture Oct 26 | Lab Oct 27

Week 8 — Lecture Nov 2 | Lab Nov 3

Week 9 — Lecture Nov 9 | Lab Nov 10

Week 10 — Lecture Nov 16 | Lab Nov 17

Week 11 — Lecture Nov 23 | Lab Nov 24

  • Topics: TBA
  • Materials: To be posted

Week 12 — Lecture Nov 30 | Lab Dec 1

  • Topics: TBA
  • Materials: To be posted

Week 13 — Lecture Dec 7 | Lab Dec 8

  • Topics: Final Project Presentations I

Week 14 — Lecture Dec 14 (no lab)

  • Topics: Final Project Presentations II and Course Wrap-up

Assignments

Weekly Assignments (50% of grade)

  • Assignments will be posted as the semester progresses
  • Programming exercises will be given throughout the first half of the semester

Research Project (45% of grade)

  • Team formation - Week 2 (Sept 21)
  • Project Proposal (4-page writeup) - Week 4 (Oct 5) - 10%
  • Project Updates (1-page writeup) - Week 7 (Oct 26) - 10%
  • Final Project (8-page writeup + presentation) - Weeks 13-14 (Dec 7 & 14) - 25%

Class Participation (5% of grade)

  • Discord: Invite link to be posted before the first class
  • Brightspace: [Course materials and submissions]
  • Office Hours: TBA

Course Description

This course explores the intersection of visualization and machine learning, focusing on how visualization techniques can help understand, debug, and improve machine learning models. Students will learn to create visual analytics systems for model assessment, feature analysis, and result interpretation. Topics include visualization for model performance, feature importance, clustering, dimensionality reduction, deep learning architectures, and interpretable AI.

Prerequisites

  • Solid programming skills (Python and JavaScript)
  • Basic knowledge of machine learning concepts
  • Familiarity with web technologies (HTML, CSS) helpful but not required