# Generative AI | 10-423 + 10-623 + 10-723 | Fall 2025

https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html

  * [Home](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/)
  * [FAQ](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/faq.html)
  * [Syllabus](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/#syllabus)
  * [People](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/people.html)
  * [Schedule](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/schedule.html)
  * [Office Hours](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/officehours.html)
  * [Coursework](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html)
  * [Previous](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/previous.html)
  * [Links](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html)
    * [Piazza](https://piazza.com/cmu/fall2025/10423623723)
    * [Gradescope](https://www.gradescope.com/courses/1079227)
    * [Livestream](https://piazza.com/class/me79mzsvkpg2q6/post/8)
    * [Video Recordings](https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx?folderID=9042de5b-f2ce-4e07-b974-b33f00ff5eb3)
    * [OH Queue](https://ohq.eberly.cmu.edu/)


  * [![](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/img/scslogo_no_outline_simple.gif)](http://scs.cmu.edu)
  * [![](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/img/mllogo1.jpg)](http://ml.cmu.edu)


  * [Home](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/)
  * [FAQ](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/faq.html)
  * [Syllabus](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/#syllabus)
  * [People](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/people.html)
  * [Schedule](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/schedule.html)
  * [Office Hours](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/officehours.html)
  * [Coursework](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html)
  * [Previous](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/previous.html)
  * [Links](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html)
    * [Piazza](https://piazza.com/cmu/fall2025/10423623723)
    * [Gradescope](https://www.gradescope.com/courses/1079227)
    * [Livestream](https://piazza.com/class/me79mzsvkpg2q6/post/8)
    * [Video Recordings](https://scs.hosted.panopto.com/Panopto/Pages/Sessions/List.aspx?folderID=9042de5b-f2ce-4e07-b974-b33f00ff5eb3)
    * [OH Queue](https://ohq.eberly.cmu.edu/)


  * [![](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/img/scslogo_no_outline_simple.gif)](http://scs.cmu.edu)
  * [![](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/img/mllogo1.jpg)](http://ml.cmu.edu)


# Generative AI
[ For information about 10-x23 in Spring 2026, click here!  ](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/nextsem.html)
10-423 + 10-623 + 10-723, Fall 2025  
School of Computer Science  
Carnegie Mellon University  

* * *
##  [](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html#assignments)Assignments
There will be 5 homework assignments (and a special extra assignment for 10-623 and 10-723 only). The assignments will consist of both theoretical and programming problems. Homework assignments will be released via a Piazza announcement explaining where to find the handout, LaTeX template, etc.
  * Homework 0: PyTorch Primer   
[[Handout]](https://drive.google.com/file/d/1Vsdl9W85M32jHKyUg_HvwHa09tvh3jXC/view?usp=sharing) [[Overleaf]](https://www.overleaf.com/read/ywhtpyzxvgvw#5a8dcd)
  * Homework 1: Large Language Models   
[[Handout]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/hw1.zip) [[Overleaf]](https://www.overleaf.com/read/pmpmvpvztjhn#337d8f)
  * Homework 2: Image Generation   
[[Handout]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/hw2.zip) [[Overleaf]](https://www.overleaf.com/read/psbysgfqkjjh#dc7bbf)
  * Homework 3: Applying and Adapting LLMs   
[[Handout]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/hw3.zip) [[Overleaf]](https://www.overleaf.com/read/xhmmvxxfspmq#259aac)
  * Homework 4: Multimodal Foundation Models   
[[Handout]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/hw4.zip) [[Overleaf]](https://www.overleaf.com/read/yghfqfhcpcxm#d96c33)
  * Homework 623: (10-623 and 10-723 only)   
[[Handout]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/HW623.pdf)


Tentative release dates and due dates are listed on the [Schedule](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/schedule.html) page.
##  [](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html#quizzes)Quizzes
There will be 5 quizzes (plus an additional quiz for 10-723 students only).
  * Quiz 1 (Lectures 1 - 4)
  * Quiz 2 (Lectures 5 - 9)
  * Quiz 3 (Lectures 9 - 12)
  * Quiz 4 (Lectures 12 - 15)
  * Quiz 5 (Lectures 16 - 20)
  * Quiz723 (Lecture 21 - 24) for 10-723 students only


##  [](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html#exams)Exams
There will be one exam. The links to the Practice Problems and Exam Exit Polls will be provided below.
  * Midterm Exam   
[[Practice Exam]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/practice_exam.pdf)   
[[Practice Exam Solutions]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/practice_exam_solutions.pdf)


##  [](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/coursework.html#project)Project
The course project affords an opportunity to apply generative modeling to a real-world machine learning problem in your domain of interest. The work will be completed in the last 4 weeks of the course, written up in a report, and presented at the poster session. Students will submit several deliverables throughout the semester. The (tentative) deadlines for each component of the project are listed on the [Schedule](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/schedule.html) page.
  1. **Team Formation:** Each team will consist of 3 people. Teams must be specified in advance of the proposal deadline.
  2. **Proposal:** The proposal will describe the task, dataset, methods, and goals for the project.
  3. **Midway report:** The midway report presents each group a chance to present their progress partway through the project’s duration.
  4. **Final report:** The final report will describe the methods that were used and the present experimental results that illustrate a contrast between competing methods.
  5. **Final poster:** The final poster should summarize the accomplishments of the project. (Students are required to attend the final poster session.)


Details about the project milestones and deliverables can be found here:   
[[Handout]](https://www.cs.cmu.edu/~mgormley/courses/10423-f25/homework/project.pdf)
* * *
Last updated January 11, 2026 (08:01 PM).
This website is powered by [Jekyll](https://jekyllrb.com/) and [Bootstrap](http://getbootstrap.com).
