This project is about different optimization algorithms for machine learning in different settings (constrained, unconstrained, automatic differentiation...).
A quick overview which is more detailed in this experimentations and observations notebook :
- Part 1: Exploratory Data Analysis about Diabetes dataset
- Part 2: Gradient Descent
- Part 3: Automatic Differentiation
- Part 4: Stochtastic Gradient Descent
- Part 5: Convexity and Constrained Optimization
- Part 6: Regularization
- Part 7: Large-Scale and Distributed Optimization
- Part 8: Advanced Topics On Gradient Descent