Skip to main content
Caltech Course Catalog / 2025-2026 Catalog / Courses 2025-26 / Computational Physics Laboratory III

Ph 22 - Computational Physics Laboratory III

Ph 22

Computational Physics Laboratory III

6 units (0-6-0)   |  third term
Prerequisites: Ph 20 + Ph 21.
An introduction to machine learning techniques for modeling and analyzing physical systems. Topics include classification, regression, dimensionality reduction, and the construction of simple neural networks. Students will apply these methods to datasets from physics experiments and simulations, using machine learning to identify patterns, build predictive models, and work with high-dimensional data. The course also includes one reinforcement learning problem, focused on optimizing control in a basic physical system. Emphasis is placed on understanding when and how to apply ML techniques in physics, with attention to interpretability, overfitting, and the use of physical constraints in guiding learning-based approaches.
Instructor: Adhikari
Published Date: Aug. 28, 2025