This repository contains Python implementations of several algorithms studied in a nonlinear optimization course during my master's program.
The goal of the project is to understand and implement classical optimization methods used for minimizing nonlinear functions.
- Newton Method
- Steepest Descent
- Conjugate Gradient Method
- Armijo Line Search