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 138 cat dog classification frameworks tracked. The highest-rated is ardamavi/Dog-Cat-Classifier at 49/100 with 145 stars.
Get all 138 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 |
CODAIT/magicat
🧙😺 magicat - Deep learning magic.. with the convenience of cat! |
|
Emerging |
| 4 |
MarQuisCheshire/Pets-Face-Recognition
Animal identification using face recognition based methods |
|
Emerging |
| 5 |
mohammad-ghaderi/cat-dog-asm-cnn
A Convolutional Neural Network implemented entirely from scratch in x86-64... |
|
Emerging |
| 6 |
earhian/Humpback-Whale-Identification-1st-
https://www.kaggle.com/c/humpback-whale-identification |
|
Emerging |
| 7 |
Kawaeee/butt_or_bread
Corgi butt or loaf of bread classifier (PyTorch + Streamlit) |
|
Emerging |
| 8 |
stormy-ua/dog-breeds-classification
Set of scripts and data for reproducing dog breed classification model... |
|
Emerging |
| 9 |
ypwhs/DogBreed_gluon
kaggle Dog Breed Identification |
|
Emerging |
| 10 |
Devashish-Mishra-2003/Pawdentify
A website to predict breed based on give image, make notes about pets,... |
|
Emerging |
| 11 |
aralroca/cat-dog-detection-tfjs
Cat/Dog detection model in Tensorflow.js |
|
Emerging |
| 12 |
Joshmantova/Eagle-Vision
Deployed bird classification webapp using Deep Learning, Docker, and... |
|
Emerging |
| 13 |
MDMEHEDIHASA/DogAdoptionWithMlFlow
Dog Breed Detection & Adoption Platform |
|
Emerging |
| 14 |
klevis/CatAndDogRecognizer
Java Cat&Dog Image Recognizer with Deep Neural Networks |
|
Emerging |
| 15 |
Bitwise-01/Cambrian
Classifying cats from dogs using machine learning |
|
Emerging |
| 16 |
RushikeshKothawade07/Dog_Vision
Dog Vision: A web app that uses deep learning to identify dog breeds from... |
|
Emerging |
| 17 |
BoFu001/Catdog-cnn-from-scratch
Deep learning project for classifying cat vs. dog images, built from scratch... |
|
Emerging |
| 18 |
khuyentran1401/dog_classifier
A simple app to classify dogs using fastai and streamlit. |
|
Emerging |
| 19 |
kavishsanghvi/fauna-image-classification-using-convolutional-neural-network
Convolutional neural network for classification of animal images on Animal-10 dataset |
|
Emerging |
| 20 |
dog-ceo/guess-that-dog
A Tensorflow model trained on the dog.ceo image set and a web app to serve... |
|
Emerging |
| 21 |
TatevKaren/convolutional-neural-network-image_recognition_case_study
Computer Vision Case Study in image recognition to classify an image to a... |
|
Emerging |
| 22 |
AthulDilip/Tensorflow-Dog-Breed-Classifier
Tensorflow Image classifier that can predict the breed of a dog from it... |
|
Experimental |
| 23 |
krullmizter/dog-breed-id-fastai
Using Python, Fast.ait, & the Stanford Dogs Breed dataset to create a CNN... |
|
Experimental |
| 24 |
Andrewwango/open-set-resnet
Open set classification of car models. This 3-step classifier solves the... |
|
Experimental |
| 25 |
rkeshwani/dog-mood
A small web application built to use on your phone to identify the mood of your dog. |
|
Experimental |
| 26 |
varunmamtora06/FluffZone
WebApp for animal lovers where they can upload informative blogs, post pet... |
|
Experimental |
| 27 |
Aml-Hassan-Abd-El-hamid/cat-breeds-classification-website
cat breed classifer using Pytorch and flask |
|
Experimental |
| 28 |
mraza007/Pizza-or-Not-a-Pizza
It's a simple script that I wrote after getting inspired by famous Silicon... |
|
Experimental |
| 29 |
chinmaykumar06/cats-vs-dogs-classifier
This repository contains an ipython notebook which implements Convolutional... |
|
Experimental |
| 30 |
mohamedamine99/Keras-CNN-cats-vs-dogs-image-classification
This project is an image classification project using a deep-learning based... |
|
Experimental |
| 31 |
ysntrkc/cats-and-dogs-transfer-learning
This is a Deep Learning project to classify Cats and Dogs. |
|
Experimental |
| 32 |
AyushSingh360/Cat-Dog-Classifier
Cat & Dog Classifier is a browser-based machine learning application that... |
|
Experimental |
| 33 |
Dheerajjha451/Meet_Your_Pet
Meet Your Pet is not just a web application, It's a bridge between loving... |
|
Experimental |
| 34 |
mdzaheerjk/Elephant-Species-Classification-using-Deep-Learning-and-Transfer-Learning
This project builds an automated elephant species classifier using deep... |
|
Experimental |
| 35 |
yexiaopingguo/CatDogClassification_202201
python 93% acc. CNN Dogs Vs Cats ( Pytorch ) |
|
Experimental |
| 36 |
nandiniigarg/PawPals
Web based application to help find and connect with potential mates for... |
|
Experimental |
| 37 |
SaqibAMA/HOT-DOG-or-NOT-HOT-DOG
Silicon Valley inspired binary classifier to identify hot-dogs and... |
|
Experimental |
| 38 |
urmzd/lepus-classifier
A CNN research project exploring optimal image classification architectures... |
|
Experimental |
| 39 |
daspartho/is-it-huggable
An image classifier to classify things as huggable or not. |
|
Experimental |
| 40 |
abdulrehmandev/dog-breed-identifier
A deep learning-powered Flask web app that identifies dog breeds from images... |
|
Experimental |
| 41 |
Gnopal1132/DogsVsCat
Image classification on famous DogVsCat dataset |
|
Experimental |
| 42 |
atsawinkz/cats-dogs-classification-vgg16
Image classification project to distinguish between cats and dogs using... |
|
Experimental |
| 43 |
Chrisimana/cat-and-dog-image-classification
Portofolio | Machine Learning | Project FreeCodeCamp |
|
Experimental |
| 44 |
AlexBatrakov/pytorch-pets-classifier
PyTorch Oxford-IIIT Pets classifier with reproducible experiment tracking,... |
|
Experimental |
| 45 |
muqadasejaz/-Cat-vs-Dog-Image-Classification
This project implements a deep learning–based image classification system to... |
|
Experimental |
| 46 |
black4305/animal-face
🐾 Which animal do you look like? AI-powered facial analysis using... |
|
Experimental |
| 47 |
FPT-ThaiTuan/Transfer-Learning-Use-Inception-v3-For-Image-Classification
Transfer Learning uses Inception v3 to classify human and horse images with... |
|
Experimental |
| 48 |
sclee0724/Whale_Fin_Image_Classification_Project
🐳 Whale Fin Image Classification |
|
Experimental |
| 49 |
AdilShamim8/Cat_Vs_Dog_Image_Classification_Project
A deep learning CNN project that teaches a model to distinguish cats from dogs. |
|
Experimental |
| 50 |
kpatel0170/SpyPooch
Save your maniac pet with SpyPooch |
|
Experimental |
| 51 |
sidharth178/Cat-Dog-Classification-Flask-App
This is a flask web app which classify whether images contain either a dog or cat. |
|
Experimental |
| 52 |
arteon/animal-face
Identify your animal type by analyzing your face using AI and MediaPipe’s... |
|
Experimental |
| 53 |
abdullahnaveedan/Cats-and-dogs-identifire
Cats and Dogs Classifications |
|
Experimental |
| 54 |
Routhleck/animal_detect_paddle
The basic course of artificial intelligence of BJTU, 12 kinds of animal... |
|
Experimental |
| 55 |
Vatshayan/List-of-Animals-Data-Classification-
Classification & Visualization of List of Animals Data set using Machine... |
|
Experimental |
| 56 |
Hamzah1507/Image-Classification-using-VGG16
VGG16 Transfer Learning — 7-class image classifier (flowers + gender... |
|
Experimental |
| 57 |
krishpansara/PRODIGY_ML_03
Cats vs Dogs image classification using CNN as part of Prodigy InfoTech... |
|
Experimental |
| 58 |
mishafyi/hot-dog-or-not
Compare how vision models reason about images — not just their accuracy scores |
|
Experimental |
| 59 |
nano-bot01/Dog-Vs-Cat-Classification
Dog Vs Cat Classification using Convolutional Neural Network (CNN) |
|
Experimental |
| 60 |
AlvaroVasquezAI/Animal_Image_Classification
An animal classification system developed using transfer learning with the... |
|
Experimental |
| 61 |
SBanditaDas/Real-Time-Image-Classification-of-Animals
🐾 This project builds a deep learning model to classify animals from images... |
|
Experimental |
| 62 |
oyetanishq/cat-dog-classifier
Cat-Dog classifier based on pre-trained model (MobileNet) |
|
Experimental |
| 63 |
shervinnd/Oxford-IIIT-Pet-Classification-with-ResNet50
This project uses ResNet50 to classify 37 pet breeds from the Oxford-IIIT... |
|
Experimental |
| 64 |
cyyeh/dog-breed-classifier-project
Udacity Machine Learning Engineer Nanodegree Capstone Project |
|
Experimental |
| 65 |
CamilleAstrid/fr.univ-tlse3.Datamining_Ecological_impacts_of_pet_cats
Analyse et prédiction de l'impact des chats domestiques sur l'écologie... |
|
Experimental |
| 66 |
BetoAvila/DoggoNet
CNN for image clasification featuring my 4 dogs (Katy, Luna, Jack and Volt)... |
|
Experimental |
| 67 |
priyanshudutta04/Cats-Vs-Dogs
Cats vs Dogs Classification using CNN |
|
Experimental |
| 68 |
LinggarM/Dog-vs-Cat-Classification-with-Transfer-Learning-using-VGG16
Implementation of binary classification with Dog and Cat images using VGG16... |
|
Experimental |
| 69 |
carson-evans/cat-dog-classifier
Solution to freeCodeCamp.org Cat or Dog Image Classifier with Google Colaboratory |
|
Experimental |
| 70 |
jgurakuqi/deep-learning-based-dog-breed-classifier
The goal of the project is to improve a kaggle project about Dog Breed... |
|
Experimental |
| 71 |
khuy410/pet-feeding-system-using-rtc
🐾 Automate pet feeding with precise real-time control using an RTC module,... |
|
Experimental |
| 72 |
lakshman533/Dog-Breed-Identifier
This Repo walks you through one of the most popular Udacity projects across... |
|
Experimental |
| 73 |
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 |
| 74 |
Prem07a/Dog_Cat
Build and train a deep learning model to classify cat and dog images, with... |
|
Experimental |
| 75 |
nishagoswamii/Cat-Dog-Classification
A CNN-based image classifier distinguishing cats and dogs with high accuracy. |
|
Experimental |
| 76 |
japgarrido/Exploratory-Analysis-of-CNN
This project involves an exploratory analysis of the capabilities of... |
|
Experimental |
| 77 |
Nexdata-AI/64378-Images-Data-of-1073-Dogs-Noses
Images Data of Dogs' Noses |
|
Experimental |
| 78 |
ArianJr/cnn-image-classifier
A modular Convolutional Neural Network (CNN) built with TensorFlow/Keras for... |
|
Experimental |
| 79 |
yogender-ai/knn-cat-dog-demo
KNN algorithm from scratch for cat vs dog image classification using Python.... |
|
Experimental |
| 80 |
kirubel4/Multi-class-Dog-Breed-Classification
In this project, we implement a machine learning model for multi-class... |
|
Experimental |
| 81 |
ahmadlaiq/wildvsnowild
Wild vs No Wild : Flask app Using Convolutional Neural Network (CNN) to... |
|
Experimental |
| 82 |
dejanjovic1283-ui/cats-vs-dogs-cnn
Cats vs Dogs image classifier using CNN (TensorFlow, Keras, Google Colab, GPU) |
|
Experimental |
| 83 |
nguy3ntt/animals_classification
Deep learning project for animal image classification using simple CNNs and... |
|
Experimental |
| 84 |
Rafagars/Dogs-and-Cats-CNN-API
Red Neuronal Convolucional (CNN) encargada de clasificar imagenes de perros... |
|
Experimental |
| 85 |
mickeygls2012/knn-cat-dog-demo
🐾 Explore K-Nearest Neighbors for cat vs dog image classification, diving... |
|
Experimental |
| 86 |
Wrangler1-jp/Cat-vs-Dog-CNN-Image-Classifier
🐱 Classify cat and dog images using a Convolutional Neural Network,... |
|
Experimental |
| 87 |
Floodlite/DogsVSCats
It is a question that man has asked for eons: "Does this image contain a dog... |
|
Experimental |
| 88 |
dostonshernazarov/AnimalsClassificationModel
AnimalsClassificationModel is a Python app that classifies animals from... |
|
Experimental |
| 89 |
gogotalk/furkids-ai-confounder-recruitment
Furkids AI 招募儲備技術合夥人|Decode the silent language of pets, build the world’s... |
|
Experimental |
| 90 |
aniqusman/cat-dog-classifier
Hi! I’m Aniq Usman, 11 years old. Using Deep Learning and Python, I built a... |
|
Experimental |
| 91 |
zolppy/cats-and-dogs-classifier
Implementation of two models using a convolutional neural network (CNN) to... |
|
Experimental |
| 92 |
sjapanjots/Dog_Vs_Cat_Deep_Learning
This GitHub repository📁 houses a powerful deep learning 💻model designed for... |
|
Experimental |
| 93 |
GraysonWills/kaggle-dog-breed-identification
Kaggle competition: Dog Breed Identification |
|
Experimental |
| 94 |
gorkemturkut57/Cat-vs-Dog-Classifier-Comparison---Custom-CNN-vs-VGG-16
This project presents a detailed comparison between a custom-designed CNN... |
|
Experimental |
| 95 |
Murci20965/cat-dog-classifier
An end-to-end Cat vs. Dog image classifier built with FastAI, served via a... |
|
Experimental |
| 96 |
mftnakrsu/cats-and-dogs-CNN-v2
Francois Challot cats and dogs project |
|
Experimental |
| 97 |
aeno-ai/DogScanAI
DogScanAI is an app that gives the most accurate possible breed of a dog... |
|
Experimental |
| 98 |
Siddhantv1/snuffle
A platform for rehoming and adoption of pets. |
|
Experimental |
| 99 |
2025-Arizona-Opportunity-Hack-Summer/HackKind-SequoiaHumaneSociety
PetMatch 🐾 is a machine learning-powered adoption platform that matches... |
|
Experimental |
| 100 |
hnthap/cat-or-dog
An End-to-end AI Application classifying images as either a cat or a dog.... |
|
Experimental |
| 101 |
MatheusOtenio/cat-dog-image-classifier
Classify images of cats and dogs using a mixed dataset. built using Machine... |
|
Experimental |
| 102 |
InflixOP/Breed-Prediction
This project focuses on using artificial intelligence and neural networks to... |
|
Experimental |
| 103 |
muhammadravi251001/pet-image-classification
Code for classifying pet image dataset using a supervised learning approach:... |
|
Experimental |
| 104 |
nisargwaghmare/cats-vs-dogs-image-classifier
CNN-based Image Classification using TensorFlow (Cats vs Dogs) with GPU... |
|
Experimental |
| 105 |
Programmer-RD-AI-Archive/Dog-or-Cat-V2-TL
Dog-or-Cat-V2 |
|
Experimental |
| 106 |
elizadoltu/catology-project
Catology is a system able to classify a cat as belonging to one breed. |
|
Experimental |
| 107 |
lmasello/Dog-breed-classifier
A convolutional neural network model that estimates canine breeds. |
|
Experimental |
| 108 |
SakshamSaxena0-0/Pet-Prediction
Pet_Prediction is a simple project using a Convolutional Neural Network... |
|
Experimental |
| 109 |
SaidiSouhaieb/Keras-Binary-Classification
Classify images as cats 🐱 or dogs 🐶 |
|
Experimental |
| 110 |
Nurbek-web/maxi_or_kairat
Classify images of Kairat Nurtas and Maxi Чай with 99.9% accuracy! |
|
Experimental |
| 111 |
Paulymorphous/Dog-or-cat-classifier
In this program, we will train a convolutional neural network with a... |
|
Experimental |
| 112 |
rfpompeu/backend-is-cat-or-not
Back-End da aplicação is cat or not |
|
Experimental |
| 113 |
codexponent/catdogclassification
🐱 🐶Cat Dog Classification on Keras |
|
Experimental |
| 114 |
MortadhaMannai/XAI_GridSearch_CatsVSDogs_EffNetV2
A project focusing on binary classification using Explainable Artificial... |
|
Experimental |
| 115 |
Shailesh-Padhariya/CNN-Cat-or-Dog
This project uses a Convolutional Neural Network (CNN) to classify images of... |
|
Experimental |
| 116 |
povstenko/cats-classification
🐱 Building a Logistic regression Using Neural Networks: Cat Image Classification |
|
Experimental |
| 117 |
dkozykowski/Pets-breeds-classification
Pets breed classification model with Keras & Tensorflow |
|
Experimental |
| 118 |
rooneyrulz/cat-dog-classifier
Building a model using a convolutional neural network that well-classifying... |
|
Experimental |
| 119 |
ljkeller/WhatDog
Hot dog, wiener dog, or corn dog? |
|
Experimental |
| 120 |
Mateorovere/Dog_breed_classification
Dog Breed Recognition is a web app that uses deep learning to classify dog... |
|
Experimental |
| 121 |
davydantoniuk/multi-class-animal-classifier
Compare ML and DL models in multiclass classification. |
|
Experimental |
| 122 |
henriqueedu2001/ai-cat-classifier
A CNN based model for cat breed classification. |
|
Experimental |
| 123 |
benz2012/deep-doge
Quickly identify your doggo. |
|
Experimental |
| 124 |
willyfh/cat-breed-classification-using-cnn
Cat Breed Classification Using Convolutional Neural Networks |
|
Experimental |
| 125 |
hdgiacon/cats_and_dogs_classify
Projeto de visão computacional para análise e comparação de modelos... |
|
Experimental |
| 126 |
Harishreddyyarramada/Dog-and-Cat-Image-Classifier
Dog and Cat Image Classifier – A CNN-based image classification system that... |
|
Experimental |
| 127 |
CLoaKY233/WhiskersApp
A Rust-based desktop application with a GUI for a PyTorch binary classifier... |
|
Experimental |
| 128 |
mohammadhprp/k9-vision
A deep learning project leveraging TensorFlow and transfer learning to... |
|
Experimental |
| 129 |
Kampi/DogsVsCats
Kaggle Dogs vs. Cats challenge. |
|
Experimental |
| 130 |
mslawsky/horses-or-humans-image-classifier
This repository contains a convolutional neural network for classifying... |
|
Experimental |
| 131 |
mahadi-nahid/Kaggle-MHN
Kaggle Dogs vs Cats Test |
|
Experimental |
| 132 |
crizmo/CatLoafAI
Cat Loaf Rater is a machine learning-powered web application to train and... |
|
Experimental |
| 133 |
Depth-Semantic-Aware-Image-Generation/Kaggle_Happywhale-Whale-and-Dolphin-Identification
In this competition, you'll develop a model to identify individual whales... |
|
Experimental |
| 134 |
wildanmujjahid29/Dogs-Cats-Image-Classifacation
Model Mechine Learning Untuk Klasifikasi antara gambar anjing dan kucing |
|
Experimental |
| 135 |
IchaAgni/Animal-Faces
Image Classification Project @Dicoding |
|
Experimental |
| 136 |
jpraynaud/petfinder-pawpularity
Notebooks and scripts for a Kaggle competition |
|
Experimental |
| 137 |
kastentx/magicat
🧙😺 magicat - Deep learning magic.. with the convenience of cat! |
|
Experimental |
| 138 |
Purushothaman-natarajan/Binary-Image-Classification
This repository contains implementation and evaluation scripts for various... |
|
Experimental |