Data Science


Location Virtual, with potential on-campus meetings if Covid situation improves
Time Mondays 9:30 AM on Zoom
Mailing List
Suggested Text Natural Language Processing with PyTorch
Homework Template
Homework Turn-in



Jordan Boyd-Graber


How to read this table:

  1. Do the reading under the corresponding date.
  2. Homeworks are due at 11:55 PM (Eastern) the day listed on the schedule.
Date Topic Assignment Due Materials
Mon 31. Aug Course Introduction, Python Review, Math Review
Videos: Resources:
Mon 14. Sept Math Review: Distributions, Statistics, Vectors, Matrices, Derivative and Optimization [Slides]
Videos: Reading:
Mon 21. Sept Representations [In-Class Exercise]
  • First half of Chapter 1
Wed 23. Sep Homework 0 Due: Python / Math Warmup [Github]
Mon 28. Sept Hypothesis Testing [Slides Example]
Videos: Reading:
Mon 5. Oct Linear and Logistic Regression [Slides Ex]
Reading: Videos:
Mon 12. Oct Introducing Deep Learning and PyTorch [Example]
  • Second Half of Chapter 1
Wed 14. Oct Homework 1 Due: Logistic Regression [Github]
Mon 19. Oct Clustering and Topic Models: Intro [Slides] [In-class Discussion]
Readings: Videos:
Mon 26. Oct PyTorch Nuts and Bolts
  • Chapter 4
Videos: (Not by me, this time)
Wed 28. Oct Homework 3 Due: Project Proposal [Github]
Mon 2. Nov Sequence Models [Slides] [In-class Discussion]
  • Chapters 6-7
Required Videos:
Mon 9. Nov Exam
Wed 11. Nov Homework 2 Due: Logistic Regression Redux [Github]
Mon 16. Nov Machine Translation, Sequence to Sequence [LSTM Example] [In-class Discussion]
Mon 23. Nov Visualization [Slides] [In-class Discussion]
Reading: Videos:
Mon 30. Nov Language Models: Classical to Neural [Slides] [In-class Discussion]
Reading: Videos:
Mon 7. Dec Project Presentations
Thu 17. Dec Project Writeups Due [Github]