Based on the paper of Huang et al., Snapshot Ensembles: Train 1, get M for free. I built a snapshot ensamble to structed data and compared it to Random Forest. You can find the paper here, and the report in the Machine Learning - Final Project Report.pdf file attached to this project (link).
Running instructions:
- Notice your working directory is Snapshot-Ensamble-Network folder. otherwise run the command:
- Install all the libraries required by running the following command:
- In the consts file determine the parameters regarding to your needs.
- Run the project by running the command:
cd Snapshot-Ensamble-Network
pip install -r requirements.txt
python main.py