Description
Various optmization methods used in scientific computing through the Julia language. 10-week course, hosted through WebEx, and open to anyone interested.
Textbooks
Terms Offered
- 2020 Summer
Materials
Syllabus
GitHub
All of the Julia lecture notebooks and source TeX files can be found on the course GitHub page.
Lectures
- Introduction
- Derivative
- Bracket
- Local Descent
- First order 1
- First order 2
- Newton’s methods
- Quasi-Newton methods
- Direct methods
- Stochastic methods
- Evolutionary methods
- Constrained optimization
- Sampling plans
- Surrogate model
- Gaussian Process Regression
- Surrogate optimization
- Uncertainty
- Symbolic Regression