Machine Learning for Molecules
This course studies machine learning methods for molecular science. It covers scientific foundations, neural architectures, probabilistic generative models, and representative applications in drug discovery, materials science, proteins, genomics, and virtual cells.
Course format
This is a flipped, discussion-based course. Recorded lectures will be uploaded at least two days before each class.
Before class, students watch the assigned lecture and submit questions through a shared Google Sheet. Class time is devoted to addressing these questions, clarifying difficult concepts, and discussing the material rather than repeating the recorded lecture.
Q&A sheet: Open the shared question tracker.
Students may also answer questions submitted by their classmates. Helpful answers earn participation points; enter your name in the Answered by column to receive credit.
Each class also begins with a general icebreaker question posted in the Icebreakers tab of the same sheet. Students may add a short response, and selected responses will be used to open the in-class discussion.
For invited lectures, live participation is strongly encouraged. Students who cannot attend live may watch the recording instead.
Grading
Students are assessed individually based on:
- The quality and consistency of their questions submitted before class.
- Helpful answers to classmates’ questions, which may earn additional participation points.
- A final individual study note that explains and synthesizes selected course material.
Teaching team
- Instructor: Prof. Sungsoo Ahn, KAIST
- Invited lecturer: Prof. Sungbin Lim, Korea University
Schedule
Class meets every Monday and Wednesday from 10:30 AM to 12:00 PM, beginning Aug. 31.
| Topic Introduction |
|---|
Dates
|
Focus
|
| Topic AI for Science Basics |
Dates
|
Focus
|
| Topic Architectures |
Dates
|
Focus
|
| Topic Midterm |
Dates
|
Focus
|
| Topic Generative Models |
Dates
|
Focus
|
| Topic Case Studies |
Dates
|
Focus
|
| Topic Invited Talks |
Dates
|
Focus
|