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

Instructor: Claudio Silva (csilva@nyu.edu)
Session Leader (Labs) & Grader: Bhavya Matam (bm3792@nyu.edu)
Lecture (DS-GA 3001.001): Tuesdays 4:55 PM - 6:55 PM
Lab (DS-GA 3001.002): Tuesdays 7:10 PM - 8:00 PM (same room, right after the lecture)
Classroom: 60 Fifth Avenue, Room 150, Washington Square Campus (both sessions)
Semester: September 8 - December 8, 2026

Course SyllabusDetailed ScheduleResources

Announcements

Welcome to Fall 2026! We meet Tuesdays: lecture 4:55-6:55 PM, then lab 7:10-8:00 PM in the same room. Our first class is Tuesday, September 8. All 14 Tuesday sessions meet as scheduled — Labor Day and Fall Break both fall on Mondays, so this course loses no meetings. 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

Week 1 — Tuesday, Sept 8

Week 2 — Tuesday, Sept 15

Week 3 — Tuesday, Sept 22

Week 4 — Tuesday, Sept 29

Week 5 — Tuesday, Oct 6

Week 6 — Tuesday, Oct 13

Week 7 — Tuesday, Oct 20

Week 8 — Tuesday, Oct 27

Week 9 — Tuesday, Nov 3

Week 10 — Tuesday, Nov 10

Week 11 — Tuesday, Nov 17

  • Topics: TBA
  • Materials: To be posted

Week 12 — Tuesday, Nov 24

  • Topics: TBA
  • Materials: To be posted

Week 13 — Tuesday, Dec 1

  • Topics: Final Project Presentations I

Week 14 — Tuesday, Dec 8

  • 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 15)
  • Project Proposal (4-page writeup) - Week 4 (Sept 29) - 10%
  • Project Updates (1-page writeup) - Week 7 (Oct 20) - 10%
  • Final Project (8-page writeup + presentation) - Weeks 13-14 (Dec 1 & 8); report due Dec 14 - 25%

Class Participation (5% of grade)

  • Discord: Invite link to be posted before the first class
  • Brightspace: [Course materials and submissions]
  • Office Hours: Fridays 1:30-2:30 PM, 370 Jay Street, Room 1153

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