CNN — Cats vs Dogs Image Classifier
Built a Convolutional Neural Network to classify cats and dogs images.
Technologies
Python TensorFlow CNN Deep Learning
What I Did
Built a Convolutional Neural Network (CNN) to classify images as cats 🐱 or dogs 🐶.
Architecture: 3-layer CNN with Conv2D, MaxPooling, and Dense layers.
Dataset: TensorFlow cats_vs_dogs dataset (~23,000 training images).
Result: ~50% validation accuracy.
Classifier Details
- Input: 128×128×3 (RGB images)
- 3 Conv2D layers (32, 64, 128 filters)
- MaxPooling after each convolution
- Flatten + Dense layers for classification
- Output: Binary classification (cat or dog)
GitHub
See the repository for implementation details.