This project focuses on topics:
- AdaBoost
- Pytorch autograd
- Mnist data classification with original GoogLeNet and NaiveGoogLeNet frameworks.
1. Clone the repo
2. pip install -r requirements.txt
cd Q2_AdaBoost
python Q2_test.py
cd Q3_NN_with_Autograd
python NN_with_Autograd.py
cd Q4_mnist_googlenet
python train_googlenet.py
python train_naive_googlenet.py
NaiveGoogLeNet and GoogLeNet model training and test outputs analysis report can be found under:
NaiveGoogLeNet and GoogLeNet model Report
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
MNIST Data example. https://github.com/pytorch/examples/tree/master/mnist
PyTorch GoogLeNet implementation. https://github.com/pytorch/vision/blob/master/torchvision/models/googlenet.py