Cat Dog Classification ML Frameworks
Educational image classification projects using CNNs to distinguish between cats and dogs. Includes implementations with transfer learning, various frameworks (TensorFlow, FastAI), and deployment examples. Does NOT include multi-class animal classification, general pet adoption platforms, or broader computer vision applications beyond the cat-dog classification task.
There are 96 cat dog classification frameworks tracked. The highest-rated is ardamavi/Dog-Cat-Classifier at 49/100 with 145 stars.
Get all 96 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=cat-dog-classification&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
ardamavi/Dog-Cat-Classifier
Dog and cat image classifier with deep learning |
|
Emerging |
| 2 |
AlexiaJM/Deep-learning-with-cats
Deep learning with cats (^._.^) |
|
Emerging |
| 3 |
MarQuisCheshire/Pets-Face-Recognition
Animal identification using face recognition based methods |
|
Emerging |
| 4 |
mohammad-ghaderi/cat-dog-asm-cnn
A Convolutional Neural Network implemented entirely from scratch in x86-64... |
|
Emerging |
| 5 |
earhian/Humpback-Whale-Identification-1st-
https://www.kaggle.com/c/humpback-whale-identification |
|
Emerging |
| 6 |
CODAIT/magicat
🧙😺 magicat - Deep learning magic.. with the convenience of cat! |
|
Emerging |
| 7 |
stormy-ua/dog-breeds-classification
Set of scripts and data for reproducing dog breed classification model... |
|
Emerging |
| 8 |
ypwhs/DogBreed_gluon
kaggle Dog Breed Identification |
|
Emerging |
| 9 |
Joshmantova/Eagle-Vision
Deployed bird classification webapp using Deep Learning, Docker, and... |
|
Emerging |
| 10 |
Kawaeee/butt_or_bread
Corgi butt or loaf of bread classifier (PyTorch + Streamlit) |
|
Emerging |
| 11 |
Devashish-Mishra-2003/Pawdentify
A website to predict breed based on give image, make notes about pets,... |
|
Emerging |
| 12 |
klevis/CatAndDogRecognizer
Java Cat&Dog Image Recognizer with Deep Neural Networks |
|
Emerging |
| 13 |
aralroca/cat-dog-detection-tfjs
Cat/Dog detection model in Tensorflow.js |
|
Emerging |
| 14 |
MDMEHEDIHASA/DogAdoptionWithMlFlow
Dog Breed Detection & Adoption Platform |
|
Experimental |
| 15 |
RushikeshKothawade07/Dog_Vision
Dog Vision: A web app that uses deep learning to identify dog breeds from... |
|
Experimental |
| 16 |
BoFu001/Catdog-cnn-from-scratch
Deep learning project for classifying cat vs. dog images, built from scratch... |
|
Experimental |
| 17 |
Bitwise-01/Cambrian
Classifying cats from dogs using machine learning |
|
Experimental |
| 18 |
kavishsanghvi/fauna-image-classification-using-convolutional-neural-network
Convolutional neural network for classification of animal images on Animal-10 dataset |
|
Experimental |
| 19 |
khuyentran1401/dog_classifier
A simple app to classify dogs using fastai and streamlit. |
|
Experimental |
| 20 |
krullmizter/dog-breed-id-fastai
Using Python, Fast.ait, & the Stanford Dogs Breed dataset to create a CNN... |
|
Experimental |
| 21 |
urmzd/lepus-classifier
A CNN research project exploring optimal image classification architectures... |
|
Experimental |
| 22 |
TatevKaren/convolutional-neural-network-image_recognition_case_study
Computer Vision Case Study in image recognition to classify an image to a... |
|
Experimental |
| 23 |
mdzaheerjk/Elephant-Species-Classification-using-Deep-Learning-and-Transfer-Learning
This project builds an automated elephant species classifier using deep... |
|
Experimental |
| 24 |
dog-ceo/guess-that-dog
A Tensorflow model trained on the dog.ceo image set and a web app to serve... |
|
Experimental |
| 25 |
AthulDilip/Tensorflow-Dog-Breed-Classifier
Tensorflow Image classifier that can predict the breed of a dog from it... |
|
Experimental |
| 26 |
AlexBatrakov/pytorch-pets-classifier
PyTorch Oxford-IIIT Pets classifier with reproducible experiment tracking,... |
|
Experimental |
| 27 |
arteon/animal-face
Identify your animal type by analyzing your face using AI and MediaPipe’s... |
|
Experimental |
| 28 |
Chrisimana/cat-and-dog-image-classification
Portofolio | Machine Learning | Project FreeCodeCamp |
|
Experimental |
| 29 |
atsawinkz/cats-dogs-classification-vgg16
Image classification project to distinguish between cats and dogs using... |
|
Experimental |
| 30 |
Andrewwango/open-set-resnet
Open set classification of car models. This 3-step classifier solves the... |
|
Experimental |
| 31 |
ysntrkc/cats-and-dogs-transfer-learning
This is a Deep Learning project to classify Cats and Dogs. |
|
Experimental |
| 32 |
mraza007/Pizza-or-Not-a-Pizza
It's a simple script that I wrote after getting inspired by famous Silicon... |
|
Experimental |
| 33 |
chinmaykumar06/cats-vs-dogs-classifier
This repository contains an ipython notebook which implements Convolutional... |
|
Experimental |
| 34 |
mohamedamine99/Keras-CNN-cats-vs-dogs-image-classification
This project is an image classification project using a deep-learning based... |
|
Experimental |
| 35 |
Aml-Hassan-Abd-El-hamid/cat-breeds-classification-website
cat breed classifer using Pytorch and flask |
|
Experimental |
| 36 |
rkeshwani/dog-mood
A small web application built to use on your phone to identify the mood of your dog. |
|
Experimental |
| 37 |
black4305/animal-face
🐾 Which animal do you look like? AI-powered facial analysis using... |
|
Experimental |
| 38 |
varunmamtora06/FluffZone
WebApp for animal lovers where they can upload informative blogs, post pet... |
|
Experimental |
| 39 |
krishpansara/PRODIGY_ML_03
Cats vs Dogs image classification using CNN as part of Prodigy InfoTech... |
|
Experimental |
| 40 |
mishafyi/hot-dog-or-not
Compare how vision models reason about images — not just their accuracy scores |
|
Experimental |
| 41 |
Dheerajjha451/Meet_Your_Pet
Meet Your Pet is not just a web application, It's a bridge between loving... |
|
Experimental |
| 42 |
AyushSingh360/Cat-Dog-Classifier
Cat & Dog Classifier is a browser-based machine learning application that... |
|
Experimental |
| 43 |
Hamzah1507/Image-Classification-using-VGG16
VGG16 Transfer Learning — 7-class image classifier (flowers + gender... |
|
Experimental |
| 44 |
muqadasejaz/-Cat-vs-Dog-Image-Classification
This project implements a deep learning–based image classification system to... |
|
Experimental |
| 45 |
nandiniigarg/PawPals
Web based application to help find and connect with potential mates for... |
|
Experimental |
| 46 |
SaqibAMA/HOT-DOG-or-NOT-HOT-DOG
Silicon Valley inspired binary classifier to identify hot-dogs and... |
|
Experimental |
| 47 |
yexiaopingguo/CatDogClassification_202201
python 93% acc. CNN Dogs Vs Cats ( Pytorch ) |
|
Experimental |
| 48 |
oyetanishq/cat-dog-classifier
Cat-Dog classifier based on pre-trained model (MobileNet) |
|
Experimental |
| 49 |
abdulrehmandev/dog-breed-identifier
A deep learning-powered Flask web app that identifies dog breeds from images... |
|
Experimental |
| 50 |
daspartho/is-it-huggable
An image classifier to classify things as huggable or not. |
|
Experimental |
| 51 |
SBanditaDas/Real-Time-Image-Classification-of-Animals
🐾 This project builds a deep learning model to classify animals from images... |
|
Experimental |
| 52 |
khuy410/pet-feeding-system-using-rtc
🐾 Automate pet feeding with precise real-time control using an RTC module,... |
|
Experimental |
| 53 |
nishagoswamii/Cat-Dog-Classification
A CNN-based image classifier distinguishing cats and dogs with high accuracy. |
|
Experimental |
| 54 |
ArianJr/cnn-image-classifier
A modular Convolutional Neural Network (CNN) built with TensorFlow/Keras for... |
|
Experimental |
| 55 |
HumasFurquan/Cat-VS-Dog-Prediction-made-whole-by-writing-code-20-Epoch-
A Streamlit-based Cat vs Dog image classifier using a CNN trained with... |
|
Experimental |
| 56 |
FPT-ThaiTuan/Transfer-Learning-Use-Inception-v3-For-Image-Classification
Transfer Learning uses Inception v3 to classify human and horse images with... |
|
Experimental |
| 57 |
yogender-ai/knn-cat-dog-demo
KNN algorithm from scratch for cat vs dog image classification using Python.... |
|
Experimental |
| 58 |
Gnopal1132/DogsVsCat
Image classification on famous DogVsCat dataset |
|
Experimental |
| 59 |
Nexdata-AI/64378-Images-Data-of-1073-Dogs-Noses
Images Data of Dogs' Noses |
|
Experimental |
| 60 |
AdilShamim8/Cat_Vs_Dog_Image_Classification_Project
A deep learning CNN project that teaches a model to distinguish cats from dogs. |
|
Experimental |
| 61 |
nisargwaghmare/cats-vs-dogs-image-classifier
CNN-based Image Classification using TensorFlow (Cats vs Dogs) with GPU... |
|
Experimental |
| 62 |
abdullahnaveedan/Cats-and-dogs-identifire
Cats and Dogs Classifications |
|
Experimental |
| 63 |
Vatshayan/List-of-Animals-Data-Classification-
Classification & Visualization of List of Animals Data set using Machine... |
|
Experimental |
| 64 |
mickeygls2012/knn-cat-dog-demo
🐾 Explore K-Nearest Neighbors for cat vs dog image classification, diving... |
|
Experimental |
| 65 |
kpatel0170/SpyPooch
Save your maniac pet with SpyPooch |
|
Experimental |
| 66 |
Routhleck/animal_detect_paddle
The basic course of artificial intelligence of BJTU, 12 kinds of animal... |
|
Experimental |
| 67 |
sidharth178/Cat-Dog-Classification-Flask-App
This is a flask web app which classify whether images contain either a dog or cat. |
|
Experimental |
| 68 |
Floodlite/DogsVSCats
It is a question that man has asked for eons: "Does this image contain a dog... |
|
Experimental |
| 69 |
Rafagars/Dogs-and-Cats-CNN-API
Red Neuronal Convolucional (CNN) encargada de clasificar imagenes de perros... |
|
Experimental |
| 70 |
Wrangler1-jp/Cat-vs-Dog-CNN-Image-Classifier
🐱 Classify cat and dog images using a Convolutional Neural Network,... |
|
Experimental |
| 71 |
dejanjovic1283-ui/cats-vs-dogs-cnn
Cats vs Dogs image classifier using CNN (TensorFlow, Keras, Google Colab, GPU) |
|
Experimental |
| 72 |
nguy3ntt/animals_classification
Deep learning project for animal image classification using simple CNNs and... |
|
Experimental |
| 73 |
sclee0724/Whale_Fin_Image_Classification_Project
🐳 Whale Fin Image Classification |
|
Experimental |
| 74 |
shervinnd/Oxford-IIIT-Pet-Classification-with-ResNet50
This project uses ResNet50 to classify 37 pet breeds from the Oxford-IIIT... |
|
Experimental |
| 75 |
aeno-ai/DogScanAI
DogScanAI is an app that gives the most accurate possible breed of a dog... |
|
Experimental |
| 76 |
nano-bot01/Dog-Vs-Cat-Classification
Dog Vs Cat Classification using Convolutional Neural Network (CNN) |
|
Experimental |
| 77 |
AlvaroVasquezAI/Animal_Image_Classification
An animal classification system developed using transfer learning with the... |
|
Experimental |
| 78 |
cyyeh/dog-breed-classifier-project
Udacity Machine Learning Engineer Nanodegree Capstone Project |
|
Experimental |
| 79 |
CamilleAstrid/fr.univ-tlse3.Datamining_Ecological_impacts_of_pet_cats
Analyse et prédiction de l'impact des chats domestiques sur l'écologie... |
|
Experimental |
| 80 |
gogotalk/furkids-ai-confounder-recruitment
Furkids AI 招募儲備技術合夥人|Decode the silent language of pets, build the world’s... |
|
Experimental |
| 81 |
hnthap/cat-or-dog
An End-to-end AI Application classifying images as either a cat or a dog.... |
|
Experimental |
| 82 |
2025-Arizona-Opportunity-Hack-Summer/HackKind-SequoiaHumaneSociety
PetMatch 🐾 is a machine learning-powered adoption platform that matches... |
|
Experimental |
| 83 |
Siddhantv1/snuffle
A platform for rehoming and adoption of pets. |
|
Experimental |
| 84 |
LinggarM/Dog-vs-Cat-Classification-with-Transfer-Learning-using-VGG16
Implementation of binary classification with Dog and Cat images using VGG16... |
|
Experimental |
| 85 |
carson-evans/cat-dog-classifier
Solution to freeCodeCamp.org Cat or Dog Image Classifier with Google Colaboratory |
|
Experimental |
| 86 |
aniqusman/cat-dog-classifier
Hi! I’m Aniq Usman, 11 years old. Using Deep Learning and Python, I built a... |
|
Experimental |
| 87 |
zolppy/cats-and-dogs-classifier
Implementation of two models using a convolutional neural network (CNN) to... |
|
Experimental |
| 88 |
gorkemturkut57/Cat-vs-Dog-Classifier-Comparison---Custom-CNN-vs-VGG-16
This project presents a detailed comparison between a custom-designed CNN... |
|
Experimental |
| 89 |
priyanshudutta04/Cats-Vs-Dogs
Cats vs Dogs Classification using CNN |
|
Experimental |
| 90 |
GraysonWills/kaggle-dog-breed-identification
Kaggle competition: Dog Breed Identification |
|
Experimental |
| 91 |
BetoAvila/DoggoNet
CNN for image clasification featuring my 4 dogs (Katy, Luna, Jack and Volt)... |
|
Experimental |
| 92 |
Murci20965/cat-dog-classifier
An end-to-end Cat vs. Dog image classifier built with FastAI, served via a... |
|
Experimental |
| 93 |
japgarrido/Exploratory-Analysis-of-CNN
This project involves an exploratory analysis of the capabilities of... |
|
Experimental |
| 94 |
Prem07a/Dog_Cat
Build and train a deep learning model to classify cat and dog images, with... |
|
Experimental |
| 95 |
lakshman533/Dog-Breed-Identifier
This Repo walks you through one of the most popular Udacity projects across... |
|
Experimental |
| 96 |
jgurakuqi/deep-learning-based-dog-breed-classifier
The goal of the project is to improve a kaggle project about Dog Breed... |
|
Experimental |