This project builds a Convolutional Neural Network (CNN) to classify images into two classes: cats (0) and dogs (1).
The workflow covers data preprocessing, model training, and evaluation with clear documentation of the architecture and findings.
- Preprocess and explore the dataset.
- Build and train a CNN classification model.
- Evaluate using accuracy, precision, recall, F1-score, and a confusion matrix.
- Record observations under the Findings section.
Dogs vs. Cats (Kaggle)
- Content: JPEG images of cats and dogs
- Labels:
0
β cat,1
β dog - Format: RGB images (will be resized to
128Γ128
)
Download the dataset from Kaggle and organize it as: Kaggle Dataset - Dog vs. Cat
- Accuracy: [accuracy: 0.9882 ]
- Loss: [loss: 0.0430]