← Back

CNN — Cats vs Dogs Image Classifier

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

🔗 CNN-Cats-vs-Dogs Repository

See the repository for implementation details.

"Exploring technology through creative projects"

— K.M.N.Sangeeth Kariyapperuma

Navigation
HomeProjectsBlog
Connect

© 2026 NipunSGeeTH. All rights reserved.

Crafted with Love ❤️