Final Project

Overview

The final project is an opportunity to explore a topic in deep learning at scale in depth.

Projects will be teams of 3 students.

Timeline

Each project hand-in replaces that week’s homework and is due the following Monday at midnight.

Week Milestone Deliverable Due
Week 4 Team Formation Submit team members and initial interests (done)
Week 6 Scoping Meeting 15-minute meeting with your team’s TA before writing the proposal during Week 6
Week 7 Proposal 1-page project proposal Mon Oct 19
Week 9 Midpoint Check-in meet with TA and/or professor during Week 9
Week 12 Draft Report   Mon Nov 23
Week 14 Presentations TBD in class, Dec 1 and 3
After Week 14 Final Report   Mon Dec 7

Project TAs

Each team has a TA who will meet with you at the Week 6 scoping meeting and the Week 9 midpoint check-in. Your TA will reach out to schedule.

TA Teams
Sashank Desu 3Heads1GPU, Art of the Art, GUI Force One, Representation AutoEncoder, Zeroed ReLUs
Ruichi Zhang Backpropagandists, CLIP that chat, Gradient Descenters, StipendNeeded, Team Anima
Miranda Miao Cross Talk, Cross-Attendees, Need More Compute, Vision Suspects

Team Formation

Submit:

  1. Team name
  2. Team members
  3. A paragraph or two on what you might do

Project Proposal

Your proposal should include:

  1. Problem Statement: What question are you trying to answer?
  2. Motivation: Why is this important or interesting?
  3. Related Work: What prior work exists? How does your project differ?
  4. Approach: What methods will you use?
  5. Evaluation: How will you measure success?
  6. Resources: What compute/data do you need?

Final Report

Your final report should follow the NeurIPS format (8 pages + unlimited references):

  1. Abstract: Brief summary of your work
  2. Introduction: Problem motivation and contributions
  3. Related Work: Position your work in the literature
  4. Methods: Technical approach in detail
  5. Experiments: Setup, results, and analysis
  6. Discussion: Limitations, future work
  7. Conclusion: Summary of findings

Presentation

Project Areas

Here are some suggested project directions. You’re encouraged to propose your own ideas.

Training Efficiency

Memory Optimization

Mixture of Experts

Efficient Architectures

Quantization

Inference Systems

Training Dynamics

Data and Pre-training

Post-Training

Model Behavior and Blind Spots

Compute Resources

We’ll try to figure this out, but everything in deep learning is compute constrained.

For projects requiring significant compute, discuss with the instructor early.

Evaluation Criteria

Past Project Examples

Projects from previous offerings of this course (as CIS 6200):

Team Project
Automatic AGI GRPO fine-tuning of DeepSeek-R1-Distilled-Qwen-7B for strategic decision-making
GLY Concept-bottleneck models for disease prediction / clinical trustworthiness
(H&E)llo World Pathology whole-slide image classification via self-distillation (DINOv2) and multi-instance learning (ABMIL), few-shot
Multimodal Safety RL-trained multimodal safety judge/detector
Team Sigmoid LLM political bias (liberal vs. conservative axis)
The Adversaries Adversarial robustness benchmarking (GCG attacks, CoT vs. no-CoT)
SciVLMapper Vision-language model decompiling scientific document images back to LaTeX
Sparkling Fish NuClass — pathology cell segmentation/classification via text-image embeddings
STSG LASER — neuro-symbolic spatio-temporal scene graph generation from video
Style Transfer Text style transfer / steering vectors (formal vs. informal)
Audiojack Audio/sound analysis with deep learning
GPT is All You Need Multi-agent RL (HAPPO-BNN) vs. GAT/RAG comparison
Power Puff Code-switching behavior in multilingual LLMs (Qwen), compared to human bilingual code-switching
Team Shadowcase Automated prompt engineering for image generation; latent-space direction analysis (time-of-day/season)
Team Transformers MoE routing — entropy-based adaptive gating vs. Top-p routing

Strong projects typically:

FAQ

Can I use my research project? Yes, but it must be clearly related to course topics and you must disclose any overlap with other work or courses.

What if I don’t have access to large compute? Many interesting projects can be done at small to medium scale. Focus on careful experiments and analysis rather than raw scale.

Can I work on a project related to my company/internship? Yes, but ensure you have appropriate permissions and the project can be shared publicly.