Recitation Date Group Topics Materials Youtube Videos Instructor
0.1 Monday,
Aug 04
Python Programming + Pytorch Python + OOP Fundamentals Python Fundamentals
OOP Fundamentals

0.1 Python + OOP Fundamentals

Ishita Gupta,
Delphine Nyaboke
0.2 Notebooks and Conda Environments Notebooks & Conda Environments

Notebooks and Conda Environments

Shrey Jain
0.3 Numpy Fundamentals Numpy Notebook

Numpy Fundamentals

Sreeharsha Paruchuri,
Peter Wauyo
0.4 Pytorch Pytorch Notebook
Pytorch Slides

Pytorch

Ahmed Safwat,
Nayesha Gandotra
0.5 Tensordot & Einsum Tensordot & Einsum Notebook

Tensordot & Einsum

Michael Kireeff,
Ahmed Alhassan
0.6 Computational Resources Google Colab Google Colab Notebook

Google Colab

Shubham Kachroo,
Sophia Wang
0.7 Google Cloud Platform Google Cloud Platform Notebook
Google Cloud Platform Slides

Google Cloud Platform

Alexander Moker,
Rutvik Joshi
0.8 AWS AWS Notebook
AWS Slides

AWS

Tanghang Elvis Tata,
Rutvik Joshi
0.9 Kaggle Kaggle Notebook
Kaggle Slides

Kaggle

Tanghang Elvis Tata,
Kipngeno Koech
0.10 PSC PSC Slides
PSC User Guide
PSC Notebook

PSC,
PSC User Guide

John Liu,
Shrey Jain
0.11 Data Handling and Processing Datasets Part 1
Part 2

Datasets

Mengchun Zhang,
Mona Aman
0.12 Data Loaders Dataloaders

Data Loaders

Mengchun Zhang,
Mona Aman
0.13 Data Preprocessing Data Preprocessing Part 1
Data Preprocessing Part 2
Data Preprocessing Slides

Data Preprocessing

Mengchun Zhang,
Mona Aman
0.14 Debugging & Problem Solving Debugging Debugging

Debugging

John Liu,
Yuzhou Wang
0.15 What to Do When Struggling What to Do When Struggling

What to Do When Struggling

Aisha Opaluwa,
Nayesha Gandotra
0.16 HWs and Project Workflow Management Workflow of HWs Workflow of HWs

Workflow of HWs

Carmel Prosper,
Nishoak Kosaraju
0.17 GitHub GitHub

GitHub

Shubham Kachroo,
Miya Sylvester
0.18 Flow of the Project Flow of the project

Flow of the Project

Massa Baali,
Kipngeno Koech
0.19 Algorithmic Techniques Losses Part 1 Notebook
Slides

Losses Part 1

Massa Baali,
Sreeharsha Paruchuri
0.20 Losses Part 2 Slides

Losses Part 2

Massa Baali,
Sreeharsha Paruchuri
0.21 Block Processing Notebook
Slides

Block Processing

Alexander Moker,
Sophia Wang
0.22 Model Logistics Pipeline Slides

Pipeline

Peter Wauyo,
Delphine Nyaboke
0.23 Distributed Training Notebook

Distributed Training

Yuzhou Wang,
Ahmed Alhassan
0.24 Saving & Loading Model Notebook
Slides

Saving & Loading Model

Mengchun Zhang,
Nishoak Kosaraju
0.25 How to read research papers Slides

How to read research papers

Massa Baali,
Ishita Gupta
0.26 Introduction to WandB Slides
Notebook

Introduction to WandB

Michael Kireeff,
Aisha Opaluwa
0.27 Cheating

Link

Andy Ye,
Eman Ansar,
Dheeraj Mohandas Pai
Lab 1 Friday,
Aug 29th
  • PSC
  • Your First MLP
Notebook Youtube Video
MediaServices
Rutvik Joshi,
Shravanth Srinivas
Hackathon 1 + HW1 Bootcamp Saturday,
Aug 30th
  • HW1P1
  • HW1P2
Youtube Video
MediaServices
Sophia Wang,
Shravanth Srinivas,
Nishoak Kosaraju
Hackathon 2 + Lab 2 Saturday,
Sep. 6th
  • Debugging
Notebook
Data
Youtube Video
MediaServices
Yuzhou Wang,
Aisha Opaluwa
Lab 3 Friday,
Sep. 12th
  • Ablations
  • Hyperparameter Tuning Methods
  • Normalization
Notebook
Data
Aisha Opaluwa,
Yuanyi Gao
Hackathon 3 Saturday,
Sep. 13th
Lab 4 Friday,
Sep. 19th
  • Computing Derivatives and Autograd
Slides MediaServices
Youtube
Mengchun Zhang,
Haojia (Judy) Sun
Hackathon 4 + HW2 Bootcamp Saturday,
Sep. 20th
  • HW 1 Debrief & Deployment
  • HW2P1
  • HW2P2
Youtube Kipngeno Koech,
Mengchun Zhang,
Yuzhou Wang,
Haojia (Judy) Sun,
Chaeeun Lee
Lab 5 Friday,
Sep. 26th
  • CNN: Basics and Backpropagation
Slides
Notebook
MediaServices Sophia Wang,
Shravanth Srinivas,
Ahmed Alhassan,
Sreeharsha Paruchuri
Hackathon 5 Saturday,
Sep. 27th
Lab 6 Friday,
Oct. 3rd
  • CNN Classification and Verification
Youtube Video
MediaServices
Dhivya Sreedhar,
Maxime Manzi
Hackathon 6 Saturday,
Oct. 4th
Guided Project Bootcamp Saturday,
Oct. 4th
  • Project Overview
  • Project Ideas
  • Project Workflow
Zoom Recording
Passcode: QF4@U6gb
Lab 7 Friday,
Oct. 10th
  • RNN Basics
Notebook
Slides
Youtube Video
MediaServices
Hackathon 7 + HW3 Bootcamp Saturday,
Oct. 11th
  • HW3P1
  • HW3P2
Lab 8 (Pre-Recorded) Friday,
Oct. 17th
  • Kaggle Competitions
  • Pre-Trained Models
Slides Youtube Chaeeun Lee,
Nayesha Gandotra
Hackathon 8 Saturday,
Oct. 18th
  • HW2 Debrief & Deployment
Lab 9 Friday,
Oct. 24th
  • Connectionist Temporal Classification
Notebook
Slides
Youtube Video
MediaServices
Hackathon 9 Saturday,
Oct. 25th
Lab 10 Friday,
Oct 31st
  • Attention
Youtube Video
MediaServices
Hackathon 10 Saturday,
Nov. 1st
Lab 11 Friday,
Nov. 7th
  • Transformers
Youtube Video
MediaServices
Hackathon 11 + HW4 Bootcamp Saturday,
Nov. 8th
  • HW3 Debrief & Deployment
  • HW4P1
  • HW4P2
Youtube Video
Lab 12 Friday,
Nov. 14th
  • VAE
Hackathon 12 Saturday,
Nov. 15th
Lab 13 Friday,
Nov. 21st
  • NF and Stable Diffusion
Notebook Youtube Video
MediaServices
Hackathon 13 Saturday,
Nov. 22nd
Lab 14 (Pre-Recorded) Friday,
Nov. 28th
  • GAN
Youtube Video
MediaServices
Hackathon 14 Saturday,
Nov. 29th
Lab 15 Friday,
Dec. 5th
  • Graph Neural Networks
Hackathon 15 Saturday,
Dec. 6th
  • HW4 Debrief & Deployment