This repository contains reproducible code examples for the NSF CBMS 2025: Computational Mathematics and AI course—a ten-lecture introductory series on research topics at the intersection of computational mathematics and artificial intelligence. The course explores how computational mathematics provides foundations, precise language, and design principles for AI, and how AI enables new capabilities for tackling previously intractable computational problems.
Course Information:
- Dates: December 8–12, 2025
- Location: Houston, Texas
- Instructor: Lars Ruthotto (Emory University)
- Conference: Research at the Interface of Applied Mathematics and Machine Learning (CBMS-AMML)
Resources:
pip install -r requirements.txtOpen the notebooks in Jupyter:
jupyter notebookOr in JupyterLab:
jupyter labEach notebook is self-contained and includes all helper functions inline.
- Python 3.9+
- NumPy, SciPy, Matplotlib
- JAX (for the JAX version)
See requirements.txt for full dependencies.
This conference is supported under NSF CBMS Award Number 2430460 and by the Department of Mathematics at the University of Houston. The course is supported in part by NSF Award DMS-2038118. We thank the organizers for the invitation and generous support.
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.