Stanford Root

Schedule

Stanford Root

Schedule

CS 236G

Generative Adversarial Networks

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Generative Adversarial Networks (GANs) have rapidly emerged as the state-of-the-art technique in realistic image generation. This course presents theoretical intuition and practical knowledge on GANs, from their simplest to their state-of-the-art forms. Their benefits and applications span realistic image editing that is omnipresent in popular app filters, enabling tumor classification under low data schemes in medicine, and visualizing realistic scenarios of climate change destruction. This course also examines key challenges of GANs today, including reliable evaluation, inherent biases, and training stability. After this course, students should be familiar with GANs and the broader generative models and machine learning contexts in which these models are situated. Prerequisites: linear algebra, statistics, CS 106B, plus a graduate-level AI course such as: CS 230, CS 229 (or CS 129), or CS 221.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26331
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units

CS 236G: Generative Adversarial Networks

3 units · Letter or Credit/No Credit

Generative Adversarial Networks (GANs) have rapidly emerged as the state-of-the-art technique in realistic image generation. This course presents theoretical intuition and practical knowledge on GANs, from their simplest to their state-of-the-art forms. Their benefits and applications span realistic image editing that is omnipresent in popular app filters, enabling tumor classification under low data schemes in medicine, and visualizing realistic scenarios of climate change destruction. This course also examines key challenges of GANs today, including reliable evaluation, inherent biases, and training stability. After this course, students should be familiar with GANs and the broader generative models and machine learning contexts in which these models are situated. Prerequisites: linear algebra, statistics, CS106B, plus a graduate-level AI course such as: CS230, CS229 (or CS129), or CS221.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 230: Deep Learning
  • CS 231A: Computer Vision: From 3D Perception to 3D Reconstruction and Beyond
  • CS 231N: Deep Learning for Computer Vision
  • CS 233: Geometric and Topological Data Analysis (CME 251)
  • CS 234: Reinforcement Learning
  • CS 235: Computational Methods for Biomedical Image Analysis and Interpretation (BMDS 260, BMP 260, RAD 260)
  • CS 237A: Principles of Robot Autonomy I (AA 274A, EE 260A, ME 274A)
  • CS 237B: Principles of Robot Autonomy II (AA 174B, AA 274B, EE 260B, ME 274B)
  • CS 238: Decision Making under Uncertainty (AA 228)
  • CS 238V: Validation of Safety Critical Systems (AA 228V)
  • CS 239: Advanced Topics in Sequential Decision Making (AA 229)
  • CS 240: Advanced Topics in Operating Systems

All CS courses · All departments