- Python tutorial
- Введение
- Выпуклые множества
- Отделимость и проекция, введение в векторное дифференцирование, автоматическое диференцирование с JAX
- Выпуклые функции
- Условия оптимальности
- Введение в теорию двойственности
- Условия Каруша-Куна-Таккера
- Введение в численные методы оптимизации и градиентный спуск (теория и практика)
- Методы ускорения градиентного спуска (метод сопряжённых градиентов, метод тяжёлого шарика и ускоренный градиентный метод)
- Введение в стохастичесике методы
- Метод Ньютона и квазиньютоновские методы (теория и практика)
- Метод проекции градиента, проксимальные методы и метод Франка-Вольфа (теория и практика)