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

49
Emerging
2 AlexiaJM/Deep-learning-with-cats

Deep learning with cats (^._.^)

48
Emerging
3 MarQuisCheshire/Pets-Face-Recognition

Animal identification using face recognition based methods

46
Emerging
4 mohammad-ghaderi/cat-dog-asm-cnn

A Convolutional Neural Network implemented entirely from scratch in x86-64...

45
Emerging
5 earhian/Humpback-Whale-Identification-1st-

https://www.kaggle.com/c/humpback-whale-identification

43
Emerging
6 CODAIT/magicat

🧙😺 magicat - Deep learning magic.. with the convenience of cat!

42
Emerging
7 stormy-ua/dog-breeds-classification

Set of scripts and data for reproducing dog breed classification model...

41
Emerging
8 ypwhs/DogBreed_gluon

kaggle Dog Breed Identification

39
Emerging
9 Joshmantova/Eagle-Vision

Deployed bird classification webapp using Deep Learning, Docker, and...

37
Emerging
10 Kawaeee/butt_or_bread

Corgi butt or loaf of bread classifier (PyTorch + Streamlit)

34
Emerging
11 Devashish-Mishra-2003/Pawdentify

A website to predict breed based on give image, make notes about pets,...

33
Emerging
12 klevis/CatAndDogRecognizer

Java Cat&Dog Image Recognizer with Deep Neural Networks

33
Emerging
13 aralroca/cat-dog-detection-tfjs

Cat/Dog detection model in Tensorflow.js

30
Emerging
14 MDMEHEDIHASA/DogAdoptionWithMlFlow

Dog Breed Detection & Adoption Platform

29
Experimental
15 RushikeshKothawade07/Dog_Vision

Dog Vision: A web app that uses deep learning to identify dog breeds from...

26
Experimental
16 BoFu001/Catdog-cnn-from-scratch

Deep learning project for classifying cat vs. dog images, built from scratch...

26
Experimental
17 Bitwise-01/Cambrian

Classifying cats from dogs using machine learning

26
Experimental
18 kavishsanghvi/fauna-image-classification-using-convolutional-neural-network

Convolutional neural network for classification of animal images on Animal-10 dataset

24
Experimental
19 khuyentran1401/dog_classifier

A simple app to classify dogs using fastai and streamlit.

24
Experimental
20 krullmizter/dog-breed-id-fastai

Using Python, Fast.ait, & the Stanford Dogs Breed dataset to create a CNN...

24
Experimental
21 urmzd/lepus-classifier

A CNN research project exploring optimal image classification architectures...

23
Experimental
22 TatevKaren/convolutional-neural-network-image_recognition_case_study

Computer Vision Case Study in image recognition to classify an image to a...

23
Experimental
23 mdzaheerjk/Elephant-Species-Classification-using-Deep-Learning-and-Transfer-Learning

This project builds an automated elephant species classifier using deep...

23
Experimental
24 dog-ceo/guess-that-dog

A Tensorflow model trained on the dog.ceo image set and a web app to serve...

23
Experimental
25 AthulDilip/Tensorflow-Dog-Breed-Classifier

Tensorflow Image classifier that can predict the breed of a dog from it...

22
Experimental
26 AlexBatrakov/pytorch-pets-classifier

PyTorch Oxford-IIIT Pets classifier with reproducible experiment tracking,...

22
Experimental
27 arteon/animal-face

Identify your animal type by analyzing your face using AI and MediaPipe’s...

22
Experimental
28 Chrisimana/cat-and-dog-image-classification

Portofolio | Machine Learning | Project FreeCodeCamp

22
Experimental
29 atsawinkz/cats-dogs-classification-vgg16

Image classification project to distinguish between cats and dogs using...

22
Experimental
30 Andrewwango/open-set-resnet

Open set classification of car models. This 3-step classifier solves the...

21
Experimental
31 ysntrkc/cats-and-dogs-transfer-learning

This is a Deep Learning project to classify Cats and Dogs.

20
Experimental
32 mraza007/Pizza-or-Not-a-Pizza

It's a simple script that I wrote after getting inspired by famous Silicon...

20
Experimental
33 chinmaykumar06/cats-vs-dogs-classifier

This repository contains an ipython notebook which implements Convolutional...

20
Experimental
34 mohamedamine99/Keras-CNN-cats-vs-dogs-image-classification

This project is an image classification project using a deep-learning based...

20
Experimental
35 Aml-Hassan-Abd-El-hamid/cat-breeds-classification-website

cat breed classifer using Pytorch and flask

20
Experimental
36 rkeshwani/dog-mood

A small web application built to use on your phone to identify the mood of your dog.

20
Experimental
37 black4305/animal-face

🐾 Which animal do you look like? AI-powered facial analysis using...

20
Experimental
38 varunmamtora06/FluffZone

WebApp for animal lovers where they can upload informative blogs, post pet...

20
Experimental
39 krishpansara/PRODIGY_ML_03

Cats vs Dogs image classification using CNN as part of Prodigy InfoTech...

19
Experimental
40 mishafyi/hot-dog-or-not

Compare how vision models reason about images — not just their accuracy scores

19
Experimental
41 Dheerajjha451/Meet_Your_Pet

Meet Your Pet is not just a web application, It's a bridge between loving...

19
Experimental
42 AyushSingh360/Cat-Dog-Classifier

Cat & Dog Classifier is a browser-based machine learning application that...

19
Experimental
43 Hamzah1507/Image-Classification-using-VGG16

VGG16 Transfer Learning — 7-class image classifier (flowers + gender...

19
Experimental
44 muqadasejaz/-Cat-vs-Dog-Image-Classification

This project implements a deep learning–based image classification system to...

18
Experimental
45 nandiniigarg/PawPals

Web based application to help find and connect with potential mates for...

17
Experimental
46 SaqibAMA/HOT-DOG-or-NOT-HOT-DOG

Silicon Valley inspired binary classifier to identify hot-dogs and...

17
Experimental
47 yexiaopingguo/CatDogClassification_202201

python 93% acc. CNN Dogs Vs Cats ( Pytorch )

17
Experimental
48 oyetanishq/cat-dog-classifier

Cat-Dog classifier based on pre-trained model (MobileNet)

17
Experimental
49 abdulrehmandev/dog-breed-identifier

A deep learning-powered Flask web app that identifies dog breeds from images...

16
Experimental
50 daspartho/is-it-huggable

An image classifier to classify things as huggable or not.

16
Experimental
51 SBanditaDas/Real-Time-Image-Classification-of-Animals

🐾 This project builds a deep learning model to classify animals from images...

16
Experimental
52 khuy410/pet-feeding-system-using-rtc

🐾 Automate pet feeding with precise real-time control using an RTC module,...

15
Experimental
53 nishagoswamii/Cat-Dog-Classification

A CNN-based image classifier distinguishing cats and dogs with high accuracy.

15
Experimental
54 ArianJr/cnn-image-classifier

A modular Convolutional Neural Network (CNN) built with TensorFlow/Keras for...

15
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...

15
Experimental
56 FPT-ThaiTuan/Transfer-Learning-Use-Inception-v3-For-Image-Classification

Transfer Learning uses Inception v3 to classify human and horse images with...

15
Experimental
57 yogender-ai/knn-cat-dog-demo

KNN algorithm from scratch for cat vs dog image classification using Python....

15
Experimental
58 Gnopal1132/DogsVsCat

Image classification on famous DogVsCat dataset

15
Experimental
59 Nexdata-AI/64378-Images-Data-of-1073-Dogs-Noses

Images Data of Dogs' Noses

15
Experimental
60 AdilShamim8/Cat_Vs_Dog_Image_Classification_Project

A deep learning CNN project that teaches a model to distinguish cats from dogs.

14
Experimental
61 nisargwaghmare/cats-vs-dogs-image-classifier

CNN-based Image Classification using TensorFlow (Cats vs Dogs) with GPU...

14
Experimental
62 abdullahnaveedan/Cats-and-dogs-identifire

Cats and Dogs Classifications

14
Experimental
63 Vatshayan/List-of-Animals-Data-Classification-

Classification & Visualization of List of Animals Data set using Machine...

14
Experimental
64 mickeygls2012/knn-cat-dog-demo

🐾 Explore K-Nearest Neighbors for cat vs dog image classification, diving...

14
Experimental
65 kpatel0170/SpyPooch

Save your maniac pet with SpyPooch

14
Experimental
66 Routhleck/animal_detect_paddle

The basic course of artificial intelligence of BJTU, 12 kinds of animal...

14
Experimental
67 sidharth178/Cat-Dog-Classification-Flask-App

This is a flask web app which classify whether images contain either a dog or cat.

14
Experimental
68 Floodlite/DogsVSCats

It is a question that man has asked for eons: "Does this image contain a dog...

14
Experimental
69 Rafagars/Dogs-and-Cats-CNN-API

Red Neuronal Convolucional (CNN) encargada de clasificar imagenes de perros...

14
Experimental
70 Wrangler1-jp/Cat-vs-Dog-CNN-Image-Classifier

🐱 Classify cat and dog images using a Convolutional Neural Network,...

14
Experimental
71 dejanjovic1283-ui/cats-vs-dogs-cnn

Cats vs Dogs image classifier using CNN (TensorFlow, Keras, Google Colab, GPU)

14
Experimental
72 nguy3ntt/animals_classification

Deep learning project for animal image classification using simple CNNs and...

14
Experimental
73 sclee0724/Whale_Fin_Image_Classification_Project

🐳 Whale Fin Image Classification

14
Experimental
74 shervinnd/Oxford-IIIT-Pet-Classification-with-ResNet50

This project uses ResNet50 to classify 37 pet breeds from the Oxford-IIIT...

14
Experimental
75 aeno-ai/DogScanAI

DogScanAI is an app that gives the most accurate possible breed of a dog...

14
Experimental
76 nano-bot01/Dog-Vs-Cat-Classification

Dog Vs Cat Classification using Convolutional Neural Network (CNN)

13
Experimental
77 AlvaroVasquezAI/Animal_Image_Classification

An animal classification system developed using transfer learning with the...

13
Experimental
78 cyyeh/dog-breed-classifier-project

Udacity Machine Learning Engineer Nanodegree Capstone Project

12
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...

12
Experimental
80 gogotalk/furkids-ai-confounder-recruitment

Furkids AI 招募儲備技術合夥人|Decode the silent language of pets, build the world’s...

12
Experimental
81 hnthap/cat-or-dog

An End-to-end AI Application classifying images as either a cat or a dog....

11
Experimental
82 2025-Arizona-Opportunity-Hack-Summer/HackKind-SequoiaHumaneSociety

PetMatch 🐾 is a machine learning-powered adoption platform that matches...

11
Experimental
83 Siddhantv1/snuffle

A platform for rehoming and adoption of pets.

11
Experimental
84 LinggarM/Dog-vs-Cat-Classification-with-Transfer-Learning-using-VGG16

Implementation of binary classification with Dog and Cat images using VGG16...

11
Experimental
85 carson-evans/cat-dog-classifier

Solution to freeCodeCamp.org Cat or Dog Image Classifier with Google Colaboratory

11
Experimental
86 aniqusman/cat-dog-classifier

Hi! I’m Aniq Usman, 11 years old. Using Deep Learning and Python, I built a...

11
Experimental
87 zolppy/cats-and-dogs-classifier

Implementation of two models using a convolutional neural network (CNN) to...

11
Experimental
88 gorkemturkut57/Cat-vs-Dog-Classifier-Comparison---Custom-CNN-vs-VGG-16

This project presents a detailed comparison between a custom-designed CNN...

11
Experimental
89 priyanshudutta04/Cats-Vs-Dogs

Cats vs Dogs Classification using CNN

11
Experimental
90 GraysonWills/kaggle-dog-breed-identification

Kaggle competition: Dog Breed Identification

11
Experimental
91 BetoAvila/DoggoNet

CNN for image clasification featuring my 4 dogs (Katy, Luna, Jack and Volt)...

11
Experimental
92 Murci20965/cat-dog-classifier

An end-to-end Cat vs. Dog image classifier built with FastAI, served via a...

11
Experimental
93 japgarrido/Exploratory-Analysis-of-CNN

This project involves an exploratory analysis of the capabilities of...

10
Experimental
94 Prem07a/Dog_Cat

Build and train a deep learning model to classify cat and dog images, with...

10
Experimental
95 lakshman533/Dog-Breed-Identifier

This Repo walks you through one of the most popular Udacity projects across...

10
Experimental
96 jgurakuqi/deep-learning-based-dog-breed-classifier

The goal of the project is to improve a kaggle project about Dog Breed...

10
Experimental