Skip to content

N0-Regrets/CIFAR-10-Image-Classification-with-PyTorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Description of the image

CIFAR-10 Image Classification with PyTorch

Overview

This project focuses on building and training a convolutional neural network (CNN) to classify images from the CIFAR-10 dataset. The CIFAR-10 dataset consists of 60,000 32x32 color images in 10 classes, with 6,000 images per class. The classes are: airplane, automobile, bird, cat, deer, dog, frog, horse, ship, and truck.
The project is implemented using PyTorch and includes the following steps:

  1. Loading and preprocessing the CIFAR-10 dataset.
  2. Building a CNN model.
  3. Training the model with and without data augmentation.
  4. Hyperparameter tuning using Optuna.
  5. Evaluating the model on the test set.

You can veiw and run this code on Kagle through this link

Future Work

While the current model achieves 76% accuracy on CIFAR-10, there are several avenues for further development:

  1. Model Architecture: Experiment with deeper networks like ResNet or DenseNet.
  2. Data Augmentation: Add morre techniques like random cropping, and rotation .
  3. Hyperparameter Tuning: Run the optuna study for more trials on the augmented dataset instead of the original dataset.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published