Skip to content

iMD10/cnn-image-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CIFAR-10 Image Classification using CNN

This project demonstrates the use of a Convolutional Neural Network (CNN) to classify images from the CIFAR-10 dataset. It includes data preprocessing, CNN model architecture, training, evaluation, and feature visualization.

πŸ” Project Overview

  • Dataset: CIFAR-10 (32x32 RGB images, 10 classes)
  • Model: 4-layer CNN with max-pooling and dropout
  • Final Accuracy: ~82.6% (Training), ~80.7% (Validation)

πŸ““ Notebook

You can view the full implementation on Kaggle here:
πŸ‘‰ Open on Kaggle

πŸ“Š Visual Results

  • Feature maps of convolutional layers
  • Learned filters from the first Conv2D layer
  • Model architecture diagram

πŸ“„ Report

The detailed report explaining each step is included as report.pdf.

πŸ“ Folder Structure

  • notebook.ipynb – Full code
  • report.pdf – Final report

About

CNN for image classification on CIFAR-10 with model interpretability visuals and full report.

Topics

Resources

Stars

Watchers

Forks