salar96 / 598sml-f22

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS/ME 598 SML, Fall 2022: Scientific Machine Learning

Course info:

  • Mondays and Wednesdays, 11-12:15
  • Location:
    • Mondays: CIF 2025
    • Wednesdays: SC 4403
  • Instructors:
  • Are you looking to join the class? Unfortunately the class is full! Auditing and sitting in on the class cannot be accommodated. Sorry! (In future semesters we are hoping to expand the offering.)

Course links:

Course blurb

Familiarity with introductory numerical methods (e.g., CS 357 or TAM 470) and the basics of machine learning and neural networks (e.g., CS 446). Theory and practice of Scientific Machine Learning (SciML), which leverages machine learning tools for scientific computing. Topics include learning-based methods for differential equations, neural ODEs and PDEs, physics-informed networks and model discovery, interpretable and explainable learning, differentiable and probabilistic programming for scientific computing, and uncertainty quantification via learning. Efficient parallel implementation of algorithms on scalable computing architectures will be emphasized.

What to expect

The course requires some background in numerical methods (e.g. CS357, CS450, or TAM 470 type courses), but no prior knowledge of machine learning or experience with neural networks. As such, the course will build the necessary tools through the semester, with a focus on scientific applications.

The course is project based, particularly the last half. You will use git, pytorch, and latex to develop various examples and steps toward your final project.

Assignments will be submitted on the internal GitHub repository

On COVID and the class

While face coverings are not required in classrooms (current as of 08/22) we fully support your decision to wear one if you wish.

If you test positive for COVID, then you should not attend class.

If you have any cold-like symptoms or do not feel well, then you should not attend class, regardless of testing negative or positive for COVID.

In either case, your missed attendance due to illness will not impact your grade in the course and we will work with you to cover the material missed in class (via Zoom).

Schedule

Grading

Final course scores will be computed as 40% weekly Homeworks and 60% Final Project.

Grades will use the standard 10-point scale, so 90-100 is A-/A/A+, 80-90 is B-/B/B+, etc.

About


Languages

Language:Jupyter Notebook 100.0%