This project demonstrates the use of Convolutional Neural Networks (CNN) for image classification using the CIFAR-10 dataset.
- Clone the repository:
git clone https://github.com/anton1osdotcom/image-classification-cnn.git
- Navigate to the directory:
cd image-classification-cnn
- Install the required dependencies:
pip install -r requirements.txt
- Training the Model:
python3 src/train.py
- Evaluating the Model:
python3 src/evaluate.py
- Plotting the Results:
python3 src/plot_history.py
- The model achieved an accuracy of approximately
70%
on the CIFAR-10 test dataset. - Confusion matrix and accuracy/loss plots can be found in the
results/
directory.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.