Numerical Optimization is one of the central techniques in Machine Learning
This repo is my implementation to various numerical optimization algorithms from
scratchinpython
Just clone or download the repo and make that you have
python installed(Recommend in a virtual env) theninstall:
- numpy
- pandas
- matplotlib
- sklearn
Make sure that datasets are in the same directory:
- MultipleLR.csv
- RegData.csv
βββ src
βββββββ 1. GD Implementation for LR
βββββββ 2. GD Variants Batch - Mini-Batch - Stochastic
βββββββ 3. Momentum - NAG
βββββββ 4. Adagrad - RMSProp - Adam
βββββββ 5. Adam (Batch - Mini-Batch) Algorithm Multivariable
βββββββ MultipleLR.csv
βββββββ RegData.csv