A project exercise ordered by IronHack to build a Convolutional Neural Network (CNN) model that classifies images from the CIFAR-10 dataset into predefined categories.
This project demonstrates the use of a deep learning approach to image classification using Convolutional Neural Networks (CNNs).
The goal is to train and evaluate a model capable of recognizing and categorizing images from the CIFAR-10 dataset into 10 different classes, such as airplanes, cars, birds, cats, etc.
This notebook is designed to run on Google Colab.
Make sure you have:
- A Google account
- Internet access
All necessary libraries are pre-installed in Colab, including:
tensorflowkerasnumpymatplotlib
Deep_Learning_Img_Classification_with_CNN/ │ ├── APP.py # Optional Python script (for local app or testing) ├── Architecture Notes.xlsx # Architecture notes and project planning ├── Group 2.pdf # Group presentation as PDF file ├── Group 2.pptx # Group presentation slides ├── imgPixel32x32.7z # Compressed image dataset (optional/local data) ├── Project_I___Deep_Learning_Image_Classification_with_CNN.ipynb # Main Jupyter Notebook └── README.md # Project documentation
-
Click the "Open in Colab" badge at the top of this README.
(Or open the notebook manually in Colab:File → Open Notebook → GitHub → paste your repo URL) -
Run all cells sequentially:
Runtime → Run all -
Review the model summary, training results, and evaluation metrics at the end of the notebook.
CIFAR-10 Dataset
- 60,000 color images (32x32 pixels)
- 10 classes: airplane, automobile, bird, cat, deer, dog, frog, horse, ship, truck
- 50,000 training images and 10,000 test images
The dataset is automatically downloaded via Keras’ built-in datasets API.
The CNN model is evaluated using:
- Accuracy and loss metrics
- Confusion matrix and classification report (optional)
- Visualization of training and validation performance over epochs
Developed collaboratively by:
- Inna Ivanova
- Mauricio Dahbar
- Sandra Vuong
- Tiago Borges
For: IronHack Artificial Intelligence FT October Boothcamp 2025
This project is shared for educational purposes.
Feel free to reference or build upon it with proper credit to the authors.
- IronHack for providing the project framework.
- CIFAR-10 Dataset for the data used.
- TensorFlow and Keras for the deep learning framework.