Hands-on Homeworks¶
We provide four hands-on problem sets plus one demo homework to help students apply the concepts learned from lectures to real chemistry problems.
Each homework contains a problem set in the pdf format, and one or more refrence Jupyter notebooks highly related to the topics covered in this homework. Students are required to turn in their answers together with source code. They encouraged to solve the problems on their own in various ways, but can refer to the notebooks for hints or possible solutions.
Homework 0 is a warm-up practice for students to get familiar with this homework form, which will not be graded:
- HW0: Get familiar with the Python environment and Jupyter notebook
Expected submission: Sample answers, Sample code
The four problem sets are as follows:
HW1: Extracting molecular descriptors
HW2: Clustering and dimensionality reduction
HW3: Supervised machine learning models
Reference notebooks from chapter 5 and chapter 6
HW4: Generative models and Protein Language Models
Reference notebooks from chapter 7 and chapter 8