Case study

Binary Cat–Dog Classifier

Binary Cat–Dog Classifier is a deep learning project that demonstrates an efficient approach to binary image classification using modern convolutional neural networks. The model is trained on the Oxford IIIT Pet Dataset,...

Learning Projectsai
Binary Cat–Dog Classifier

Category

Learning Projects

Publication Date

November 20, 2025

Developer

giovanniromero.dev

project preview
project preview
project preview
project preview
project preview

Project Description

Binary Cat–Dog Classifier is a deep learning project that demonstrates an efficient approach to binary image classification using modern convolutional neural networks. The model is trained on the Oxford-IIIT Pet Dataset, leveraging transfer learning with a ResNet-34 backbone to accurately distinguish between cat and dog images.

This project includes the full pipeline: dataset preparation, exploratory visualization, model training, performance evaluation, and prediction on external images. With only four fine-tuning epochs, the classifier achieves over 99% accuracy, making it a strong example of how transfer learning can produce high-performance models even in small-scale experiments.

Additionally, the notebook provides reproducible setup steps, deterministic validation splits, and clean model export, making it suitable as a template for future image recognition tasks.

Ready to build?

Turn this kind of workflow into a product, dashboard, or internal system.

View implementation services