
AI/ML Master Project
This course offers students a culminating experience to demonstrate proficiency in key concepts learned throughout their programs in core and elective courses. Designed to reinforce concepts in ethics and basic research principles, beyond an emphasis on technical knowledge.
: Happy Holiday!
Dec 4, 2024
Upcoming Deadlines
No upcoming deadlines at this time
Course Platform
Course Materials
Course Repository
RequiredTeaching style
RecommendedPython from Scratch
SupplementaryTeaching Staff



Course Schedule
Date | Topic | Materials | Assignments |
---|---|---|---|
Module 1: How To Start | |||
Sep 26 |
Introduction and Expectations; Project Management
Instructor: Zhenyuan Lu, PhD
|
|
|
Oct 3 |
Section: Literature Review; Industry in a Nutshell
Instructor: Zhenyuan Lu, PhD
Guest Topic: Industry in a Nutshell
Guest: Xiaozang Li
@Google
![]() |
|
|
Oct 10 |
Section: Introduction and Background; Industry in a Nutshell II
Instructor: Zhenyuan Lu, PhD
Guest Topic: Industry in a Nutshell
Guest: Jinhui Zhao
@Suno
|
|
|
Module 2: What's Next | |||
Oct 17 |
Section: How to Organize Related Work and Methodology; Industry in a Nutshell III
Instructor: Zhenyuan Lu, PhD
|
|
|
Oct 24 |
Panel Review Preparation
Instructor: Zhenyuan Lu, PhD
|
|
|
Oct 31 |
Panel Review
Instructor: Zhenyuan Lu, PhD
|
|
|
Module 3: Final Stretch | |||
Nov 7 |
Data Visualization in a Nutshell
Instructor: Zhenyuan Lu, PhD
|
|
|
Dec 11 |
Section: Project Alignment; Industry in a Nutshell IV
Instructor: Zhenyuan Lu, PhD
Guest Topic: Industry in a Nutshell
Guest: Shihan Tian
@Meta
![]() |
|
|
Nov 21 |
Section: Project Alignment; Industry in a Nutshell V
Instructor: Zhenyuan Lu, PhD
Guest Topic: Industry in a Nutshell
Guest: Zhuohan Yu
@Genpact
![]() |
|
|
Nov 28 |
Final Deliverables (No Class) |
|
|
Dec 5 |
Exit Individual Interview |
|
|
Module: Happy Holidays! |
Team Projects (Industry Partner)
(Before 10/24)
Project | Team Members | Industry Partner |
---|---|---|
Clasibot 2.0: Towards Autonomous Bookkeeping | Li Bao, Priya Hiteshkumar Daiya, Haritha Rathnam Kuppala, Suraju Ibiyemi | Classibot.com |
Live Timeless: Health Dashboard & AI Coach | Yuanyuan Chen (She/Her), Ravi Teja Chintalapudi, Maharshi Shukla, Mohammed Rayyan Sami | Live Timeless |
(After 10/24)
Project | Team Members | Industry Partner |
---|---|---|
Data Science Project | Li Bao, Priya Hiteshkumar Daiya, Haritha Rathnam Kuppala, Suraju Ibiyemi, Yuanyuan Chen (She/Her), Ravi Teja Chintalapudi, Maharshi Shukla, Mohammed Rayyan Sami | Yaniv Talmor |
Grading
Component | Percentage |
---|---|
Project Check-ins | 15% |
Project Proposal | 10% |
Panel Review | 30% |
Draft Paper (Introduction, Related Work, Methodology) | 15% |
Presentation | 15% |
Final Deliverables | 35% |
Full Paper (Introduction, Related Work, Methodology, Results, Conclusion) | 15% |
Full Presentation + Project | 20% |
Exit Interview | 10% |
Individual work
Group work
This course does not have any quizzes or exams.
Course Objectives
- Understand the theoretical foundations of algorithm design and analysis.
- Apply advanced algorithm design techniques to solve complex problems.
Polices
Plagiarism, cheating, and any form of unauthorized collaboration will not be tolerated and will be handled in accordance with University policies described in the Student Handbook. For additional information on Northeastern University’s Academic Integrity Policy.
AI Tools
AI tools, including ChatGPT, are encouraged to assist in your work. However, your unique intellectual contributions are essential. Use AI to enhance, not replace, your efforts.
Requirments
- Individual Contributions:
- Each student must contribute equally and demonstrate skill development in all competency areas listed in the course outcomes.
- Individual contributions must demonstrate reasonable quality and application of technology.
- Students who do not contribute significantly may receive an adjusted grade.
- Students who miss the Exit Interview and Showcase Day will receive a failing grade.
Accommodations for Students with Disabilities
If you have a disability, I encourage you to contact the Disability Resource Center to register and request accommodations. Also, please discuss your needs with me as early in the semester as possible.
Taking Care of Yourself
Eating healthy food, having regular exercise, avoiding alcohol and drugs, getting adequate sleep, and taking time to relax will help you achieve your goals and manage stress.
If you have difficulty keeping up with any materials or homework for personal reasons, please let me know early. If you or your friends/classmates appear to be struggling or having trouble coping with stress, we strongly encourage you to seek support at the We Care program at NEU. At Northeastern, a student is never alone when struggling with a demanding situation.
Individual Project
Project | Materials | Individual |
---|---|---|
Contrastive Learning, Self-supervsied Learning | References | Rida Khan |
Only for individual projects, Contrastive Learning:
- Review 3 key papers,
- Suggested: 2020: A Simple Framework for Contrastive Learning of Visual Representations
- Choose a research topic (e.g., image classification, time series, etc.) regarding contrastive learning.
- due 10/3 @ 4:30pm PT
- Write a two-page summary for each paper (total 6 pages) using Overleaf and [CVPR 2025] template
- due 10/10 @ 11:59pm PT submit to Gradescope:
- Paper overview
- Key contributions
- Methodology
- Results and conclusions
- due 10/10 @ 11:59pm PT submit to Gradescope:
- Decide one of the following project directions (due 10/17 @ 11:59pm PT):
- Survey paper: Review at least 20 papers.
- Benchmark with coding: Implement models and use datasets from the papers to compare results.
- Specific research paper: Formulate a unique research question and conduct a study.
- Write the final paper based on the chosen direction.
- Prepare and deliver a project presentation.
- All other tasks should be the same as the group project team members.