Theme 1: Image Processing |
Image Basics [Week 1] |
Mon, Jan. 12 |
Lec. 1: Introduction
What: Overview
Why: Motivation
How: Syllabus
|
|
lab0 out |
| Wed, Jan. 14 |
Lec. 2: Image Basics
core: light, object,camera, physics
natural image, microscopy, medical devices
|
|
|
| Fri, Jan. 16 |
Lec. 3: Digital Image Basics
maths: matrix
code: python libraries
|
|
lab0 due |
| No Class (Martin Luther King, Jr. Day) |
Filtering [Week 2-3] |
Wed, Jan. 21 |
Lec. 4: Pixel-level Processing
auto-contrast, thresholding
|
|
|
| Fri, Jan. 23 |
Lec. 5: Patch-level Processing
filtering, padding
|
|
|
| Mon, Jan. 26 |
No Class (Snow Day) |
lab1 due |
| Wed, Jan. 28 |
Lec. 6: Convolution
linear, shift-invariant
impulse/box/Gaussian
|
|
|
| Fri, Jan. 30 |
Lec. 7: More Filters
Edge, Laplacian
Gaussian, Bilateral
|
|
|
Applications [Week 4] |
Mon, Feb. 2 |
Lec. 8: Image Transformation
point cloud, image warping
|
|
lab2 due |
| Wed, Feb. 4 |
Lec. 9: Transformation Estimation
Linear regression, RANSAC
|
|
|
| Fri, Feb. 6 |
Lec. 10: Image Segmentation
Why: drug discovery, connectomics
What: semantic, instance, panoptic
|
|
lab3 due |
Theme 2: Deep Learning |
AlexNet [Week 5-6] |
Mon, Feb. 9 |
Lec. 11: ML Basics
splits, leakage, metrics; baseline mindset
|
- [F] Chap. 1.1
- Coding: scikit-learn
|
ps1 due |
| Wed, Feb. 11 |
Lec. 12: Linear Regression
linear regression; basis functions; regularization
|
|
|
| Fri, Feb. 13 |
Lec. 14: Linear Classification
logistic regression; cross-entropy; calibration
|
|
|
| Mon, Feb. 16 |
| Wed, Feb. 18 |
Lec. 15: Optimization & Generalization
SGD/Adam; schedules; overfitting controls
|
|
lab4 due ps2 out (deep learning) |
| Fri, Feb. 20 |
Lec. 16: Modern Software for ML
reproducibility, configs, testing, CI; experiment tracking
|
|
|
Neural Nets + CNNs [Week 7] |
Mon, Feb. 23 |
Lec. 17: MLPs I
nonlinearities, softmax; capacity vs data
|
|
|
| Wed, Feb. 25 |
Lec. 18: MLPs II (Backprop in Practice)
training loops; dropout; debugging
|
- [F] Chap. 3.4, 4.5
- Coding: PyTorch training loops
|
lab5 due |
| Fri, Feb. 27 |
Lec. 19: CNNs I
convolution/pooling; inductive bias
|
|
fp proposal due |
| No Class (Spring Vacation: Mar. 2–7) |
CNN Applications [Week 9] |
Mon, Mar. 9 |
Lec. 20: CNNs II (ResNet + Transfer Learning)
fine-tuning, augmentation, compute tips
|
- [F] Chap. 4.6-4.7
- Papers: ResNet
|
|
| Wed, Mar. 11 |
Lec. 21: Data-centric Training
imbalance, label noise; error analysis
|
- Paper: ConvNeXt (modern CNN training recipe)
- Topics: augmentation, label smoothing, robustness
|
lab6 due |
| Fri, Mar. 13 |
Lec. 22: Deep Segmentation (U-Net)
encoder-decoder; Dice/Focal losses
|
- [F] Chap. 6.4
- Paper: U-Net
|
ps2 due |
Modern Vision Models [Week 10] |
Mon, Mar. 16 |
Lec. 23: Object Detection
R-CNN/YOLO/DETR; mAP/FROC
|
- [F] Chap. 6.3
- Transformer detection: DETR
|
|
| Wed, Mar. 18 |
Lec. 24: WSI / Weak Labels (MIL)
tiling, MIL attention; pathology workflows
|
- Weak labels + MIL survey/primer (TBA)
- Pathology workflow: tiling → aggregation → slide-level prediction
|
lab7 due |
| Fri, Mar. 20 |
Lec. 25: Attention & Vision Transformers
tokens, positional encodings; bridge to FMs
|
- [F] Chap. 4.8-4.10, 5.3
- Paper: ViT
|
fp check-in (baseline) |
Theme 3: Foundation Models |
FM Basics [Week 11] |
Mon, Mar. 23 |
Lec. 26: Foundation Models Overview
pretraining objectives; transfer; evaluation
|
- Course notes: foundation models in biomedical imaging
- References: SAM, CLIP, domain pretraining
|
ps3 out (foundation models) |
| Wed, Mar. 25 |
Lec. 27: Self-Supervised Vision
contrastive + masked modeling (MAE/DINO ideas)
|
- Masked modeling / contrastive learning (MAE/DINO) (TBA)
|
lab8 due |
| Fri, Mar. 27 |
Lec. 28: Parameter-Efficient Tuning (PEFT)
adapters/LoRA; domain adaptation
|
- PEFT: adapters / LoRA (TBA)
|
|
Promptable + Domain FMs [Week 12] |
Mon, Mar. 30 |
Lec. 29: Promptable Segmentation
SAM-style interaction; labeling workflows
|
- Promptable segmentation (SAM / MedSAM) (TBA)
|
|
| Wed, Apr. 1 |
Lec. 30: Biomedical Vision FMs + Retrieval
embeddings, nearest neighbors; gigapixel issues
|
- Embeddings + retrieval; evaluation under domain shift (TBA)
|
lab9 due |
| No Class (Good Friday Apr. 3) / No Class (Easter Monday Apr. 6) |
Multimodal + Generative FMs [Week 13] |
Wed, Apr. 8 |
Lec. 31: Vision-Language Models in Biomed
image+text alignment; report/Q&A; PathChat pattern
|
|
ps3 due |
| Fri, Apr. 10 |
Lec. 32: Generative Models for Imaging
diffusion for augmentation/inpainting; synthetic data
|
- Diffusion overview; synthetic data pitfalls
- Reference: MIT 6.S978 generative models reading list
|
|
Theme 4: Agentic Systems |
LLM Tooling + RAG [Week 14] |
Mon, Apr. 13 |
Lec. 33: LLM Tooling for Imaging Products
prompting, structured outputs, tool calling
|
|
ps4 out (agentic systems) |
| Wed, Apr. 15 |
Lec. 34: RAG + Evaluation Harness
retrieval, citations; testing prompts/agents
|
|
lab10 due |
| Fri, Apr. 17 |
Lec. 35: Agents I
planner/executor; tool use; guardrails
|
- Agent design patterns: tools, memory, planning (TBA)
|
|
| No Class (Patriot's Day: Mon Apr. 20) |
Agentic Systems [Week 15] |
Tue, Apr. 21 (Mon class) |
Lec. 36: Agents II (Workflow Automation)
automate experiments; reports; ablations
|
- Agentic workflow: run → evaluate → report → iterate (TBA)
|
|
| Wed, Apr. 22 |
Lec. 37: Productization & Deployment
latency, monitoring, privacy; demo clinic
|
|
ps4 due fp slide due |
Final Projects |
| Presentation |
Fri, Apr. 24 |
Final Project: Presentation I
|
|
|
| Mon, Apr. 27 |
Final Project: Presentation II
|
|
|
| Wed, Apr. 29 |
Final Project: Presentation III + Wrap-up
|
|
|
| Submission |
Sun, May. 10 |
Final project report/code |
|
fp report/code due |