During the first half of the class, you will learn concepts and implementations in deep learning applied in analyzing text, images, and other data formats. You will practice implementing them in homeworks, while also looking for topics that spark your interest. During the second half of the class, you will focus on developing a group project applying these methods on a social science related problem of your choosing. You will also read closely into a paper related to your project and present it to facilitate learning in the class.

Below is a rough sketch of the quarter and things are subject to change.

Topic Homeworks Project
Week 1
Mon 4/1
Tue 4/2
Syllabus, Deep Learning Landscape
lesson: gslides
Thu 4/4
Python Prefresher, GitHub
lesson: gslides notebook
Release
HW0
Getting Started
Due 11:59 pm
Fri 4/5
Week 2
Mon 4/8
Tue 4/9
Word Embeddings, Dimension Reduction
lesson: gslides notebook
Release
HW1
Word Embeddings
Due 11:59 pm
Thu 4/11
More Word Embeddings
Fri 4/12
Week 3
Mon 4/15
Tue 4/16
Neural Networks, Image Classification
lesson: gslides
Thu 4/18
Image Embeddings, Clustering, kNN
Release
HW2
Image Embeddings
Due 11:59 pm
Fri 4/19
Week 4
Mon 4/22
Tue 4/23
Convolutional Networks, Image Segmentation; Project Guidelines
Thu 4/25
Transformers; Hugging Face
lesson: gslides
Release
Project Preference Survey
Due 11:59 pm
Fri 4/26
Week 5
Mon 4/29
Tue 4/30
Transformers Implementations; Group Matching Activity
lesson: gslides notebook1
Release
HW3
Transformers
Due 11:59 pm
Thu 5/2
GPTs; Research Projects
lesson: gslides notebook1
Release
Group Registration & Paper Signup
Due 11:59 pm
Fri 5/3
Week 6
Mon 5/6
Tue 5/7
Contrastive Learning & Multimodality
lesson: gslides notebook1
Thu 5/9
Project Proposal Lightning Talks
schedule: gsheets
Release
Written Proposal Submission
Due 11:59 pm
Fri 5/10
Week 7
Mon 5/13
Tue 5/14
Applications Presentation: Text I
lesson: gslides
schedule: gsheets
Thu 5/16
Applications Presentation: Text II
schedule: gsheets
Fri 5/17
Week 8
Mon 5/20
Tue 5/21
Applications Presentation: Images I
lesson: gslides
schedule: gsheets
Release
Github Repo Submission
Due 11:59 pm
Thu 5/23
Applications Presentation: Images II
schedule: gsheets
Fri 5/24
Week 9
Mon 5/27
Tue 5/28
Project Peer Review Session
lesson: gslides
schedule: gsheets
Thu 5/30
Final Project Milestone Presentation
schedule: gsheets
Release
Project Report Submission
Due 11:59 pm
Fri 5/31
Week 10
Mon 6/3
Tue 6/4
Final Project Milestone Presentation
schedule: gsheets
Thu 6/6
No In-person Class; Virtual Project Help and Feedback Session
Fri 6/7
Week 11
Mon 6/10
Tue 6/11