ENSAI - 2A - Programmation algorithmique en Python - 2025/2026
Objectives
The objective is to implement a few optimization algorithms:
- Gradient descent (GD)
- Accelerated gardient descent (momentum, NAG)
- Proximal/projected gradient descent
- Stochastic gradient descent (SGD)
- ...
And develop good development practices in Python for ML.