This project implements both Artificial Neural Network (ANN) and Convolutional Neural Network (CNN) models for image classification using the CIFAR-10 Dataset. The models are trained to classify images into 10 categories, including airplanes, automobiles, birds, cats, deer, dogs, frogs, horses, ships, and trucks.
- πΌ Image Classification β Classifies images into 10 predefined categories.
- π€ Artificial Neural Network (ANN) β Implements a basic deep learning model for classification.
- π§ Convolutional Neural Network (CNN) β Enhances feature extraction for improved accuracy.
- π Data Preprocessing β Normalizes and augments images for better training performance.
- Programming Language: Python
- Libraries: TensorFlow/Keras, NumPy, Matplotlib
- Dataset: CIFAR-10 Dataset
- Load and preprocess the CIFAR-10 dataset.
- Train the ANN model and evaluate its performance.
- Train the CNN model for improved classification accuracy.
- Compare results between ANN and CNN models.