This project is part of my semester project where I am performing Hyperparameter Optimization for a ranges of training sizes. I have used 3 datasets from OpenML and implementing 3 machine learning algorithms.
- Install Python version 3.8
- The libraries used in this project can be found in src/req.txt. To install this using pip:
pip install -r src/req.txt
There are two scripts in projects
src/hpo.py- This scripts performs hyperparameter optimization on ranges of scripts on 3 datasets from OpenML on 3 machine learning algorithms. You can change the ranges within script if you want. But I have already ran all this in for ranges of sizes and stored the results insrc/info.json.src/analysis.py- This script implement ML algorithms using the parameters generated from hyperparameter optimization which is stored insrc/info.jsonand stores the accuracies insrc/hpo_data.csv. The scripts then plots and stores the graps from the data. To run the script:python analysis.py.