Stanford Root

Schedule

Stanford Root

Schedule

CEE 274

Scientific Machine Learning (CEE 174)

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

This course provides a rigorous introduction to Scientific Machine Learning (SciML), focusing on the development, analysis, and application of machine learning techniques for solving complex problems governed by ordinary and partial differential equations (ODEs/PDEs). Bridging numerical analysis, scientific computing, and deep learning, SciML offers novel computational paradigms for challenges where traditional methods face limitations, such as high-dimensional problems, inverse problems, and systems with incomplete physical knowledge. We will delve into the mathematical foundations underpinning modern SciML solvers. Key topics include Physics-Informed Neural Networks (PINNs), Neural Ordinary Differential Equations (NODEs), and Operator Learning frameworks (e.g., DeepONets, Fourier Neural Operators), which learn mappings between infinite-dimensional function spaces. The course will explore the theoretical basis for these methods, including function approximation theory in relevant spaces (e.g., Sobolev spaces), the role of automatic differentiation for computing derivatives and residuals, and the specific optimization challenges encountered when training physics-informed models. Emphasis will be placed on formulating differential equations as learning problems, analyzing the properties of different SciML architectures and loss functions, understanding techniques for enforcing boundary conditions, and evaluating the convergence and accuracy of the resulting solutions. We will also cover methods for uncertainty quantification, transfer learning approaches, and explore the discovery of governing equations from data. Practical implementation will be demonstrated using modern frameworks like PyTorch, JAX, and TensorFlow, enabling students to apply these advanced computational techniques to challenging scientific and engineering problems.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

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

CEE 274: Scientific Machine Learning (CEE 174)

3 units · Letter or Credit/No Credit

This course provides a rigorous introduction to Scientific Machine Learning (SciML), focusing on the development, analysis, and application of machine learning techniques for solving complex problems governed by ordinary and partial differential equations (ODEs/PDEs). Bridging numerical analysis, scientific computing, and deep learning, SciML offers novel computational paradigms for challenges where traditional methods face limitations, such as high-dimensional problems, inverse problems, and systems with incomplete physical knowledge. We will delve into the mathematical foundations underpinning modern SciML solvers. Key topics include Physics-Informed Neural Networks (PINNs), Neural Ordinary Differential Equations (NODEs), and Operator Learning frameworks (e.g., DeepONets, Fourier Neural Operators), which learn mappings between infinite-dimensional function spaces. The course will explore the theoretical basis for these methods, including function approximation theory in relevant spaces (e.g., Sobolev spaces), the role of automatic differentiation for computing derivatives and residuals, and the specific optimization challenges encountered when training physics-informed models. Emphasis will be placed on formulating differential equations as learning problems, analyzing the properties of different SciML architectures and loss functions, understanding techniques for enforcing boundary conditions, and evaluating the convergence and accuracy of the resulting solutions. We will also cover methods for uncertainty quantification, transfer learning approaches, and explore the discovery of governing equations from data. Practical implementation will be demonstrated using modern frameworks like PyTorch, JAX, and TensorFlow, enabling students to apply these advanced computational techniques to challenging scientific and engineering problems.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Graduate)

More CEE courses

  • CEE 272T: SmartGrids and Advanced Power Systems Seminar (EE 292T)
  • CEE 273B: The Business of Water (EBS 273)
  • CEE 273M: Desalination for a Circular Water Economy
  • CEE 273S: Electricity Economics (CEE 173S)
  • CEE 273T: Modern Modeling Techniques for Water and Wastewater Systems
  • CEE 273W: Water Innovation & Investment (CEE 173W, EARTHSYS 173W, EARTHSYS 273W, PUBLPOL 173)
  • CEE 274D: Pathogens and Disinfection
  • CEE 274P: Environmental Health Microbiology Lab
  • CEE 275A: California Coast: Science, Policy, and Law (CEE 175A, EBS 175, EBS 275)
  • CEE 276: Introduction to Human Exposure Analysis (CEE 178)
  • CEE 276B: 100% Clean, Renewable Energy and Storage for Everything (CEE 176B)
  • CEE 276M: Spatial Planning for Gigascale Renewables & Transmission (CEE 176M, EARTHSYS 176M, EARTHSYS 276M)

All CEE courses · All departments