Introduction to Python Programming and Machine Learning

Lecture, three hours; computer laboratory, one hour. Requisite: course 14C or 30A, with grade of C- or better. Introduction to programming in Python and to machine learning and its many applications within chemical sciences. Topics include fundamentals of Python programming, routine numerical procedures such as optimization and linear regression, and overview of machine learning, with special emphasis on neural networks and deep learning, including implementation. Exploration of mainstream applications of machine learning to problems of chemical interest, including molecular simulation, protein structure prediction, and computer-aided drug and material design/discovery. Particular topics to be covered and projects to be completed may be decided in part based on student interest and input. P/NP or letter grading.

Review Summary

Clarity
N/A
Organization
N/A
Time
N/A
Overall
N/A

Enrollment Progress

Jul 13, 4 PM PDT
LEC 1: 30/30 seats taken (Full)
First passPriority passSecond pass2 days5 days8 days11 days14 days17 days20 days23 days26 days01020304050

Section List

  • LEC 1

    Full

    MWF 2pm-2:50pm

    Young Hall 4232

Course

Instructor
Louis Bouchard
Previously taught
24F

Previous Grades

Grade distributions not available.