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

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

Deep learning with cats (^._.^)

48
Emerging
3 CODAIT/magicat

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

47
Emerging
4 MarQuisCheshire/Pets-Face-Recognition

Animal identification using face recognition based methods

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

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

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

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

43
Emerging
7 Kawaeee/butt_or_bread

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

41
Emerging
8 stormy-ua/dog-breeds-classification

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

41
Emerging
9 ypwhs/DogBreed_gluon

kaggle Dog Breed Identification

39
Emerging
10 Devashish-Mishra-2003/Pawdentify

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

39
Emerging
11 aralroca/cat-dog-detection-tfjs

Cat/Dog detection model in Tensorflow.js

37
Emerging
12 Joshmantova/Eagle-Vision

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

37
Emerging
13 MDMEHEDIHASA/DogAdoptionWithMlFlow

Dog Breed Detection & Adoption Platform

35
Emerging
14 klevis/CatAndDogRecognizer

Java Cat&Dog Image Recognizer with Deep Neural Networks

33
Emerging
15 Bitwise-01/Cambrian

Classifying cats from dogs using machine learning

33
Emerging
16 RushikeshKothawade07/Dog_Vision

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

33
Emerging
17 BoFu001/Catdog-cnn-from-scratch

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

32
Emerging
18 khuyentran1401/dog_classifier

A simple app to classify dogs using fastai and streamlit.

31
Emerging
19 kavishsanghvi/fauna-image-classification-using-convolutional-neural-network

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

31
Emerging
20 dog-ceo/guess-that-dog

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

30
Emerging
21 TatevKaren/convolutional-neural-network-image_recognition_case_study

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

30
Emerging
22 AthulDilip/Tensorflow-Dog-Breed-Classifier

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

29
Experimental
23 krullmizter/dog-breed-id-fastai

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

28
Experimental
24 Andrewwango/open-set-resnet

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

28
Experimental
25 rkeshwani/dog-mood

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

27
Experimental
26 varunmamtora06/FluffZone

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

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

cat breed classifer using Pytorch and flask

27
Experimental
28 mraza007/Pizza-or-Not-a-Pizza

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

27
Experimental
29 chinmaykumar06/cats-vs-dogs-classifier

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

27
Experimental
30 mohamedamine99/Keras-CNN-cats-vs-dogs-image-classification

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

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

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

27
Experimental
32 AyushSingh360/Cat-Dog-Classifier

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

26
Experimental
33 Dheerajjha451/Meet_Your_Pet

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

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

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

25
Experimental
35 yexiaopingguo/CatDogClassification_202201

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

24
Experimental
36 nandiniigarg/PawPals

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

24
Experimental
37 SaqibAMA/HOT-DOG-or-NOT-HOT-DOG

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

24
Experimental
38 urmzd/lepus-classifier

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

23
Experimental
39 daspartho/is-it-huggable

An image classifier to classify things as huggable or not.

23
Experimental
40 abdulrehmandev/dog-breed-identifier

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

23
Experimental
41 Gnopal1132/DogsVsCat

Image classification on famous DogVsCat dataset

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

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

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

Portofolio | Machine Learning | Project FreeCodeCamp

22
Experimental
44 AlexBatrakov/pytorch-pets-classifier

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

22
Experimental
45 muqadasejaz/-Cat-vs-Dog-Image-Classification

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

22
Experimental
46 black4305/animal-face

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

22
Experimental
47 FPT-ThaiTuan/Transfer-Learning-Use-Inception-v3-For-Image-Classification

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

22
Experimental
48 sclee0724/Whale_Fin_Image_Classification_Project

🐳 Whale Fin Image Classification

21
Experimental
49 AdilShamim8/Cat_Vs_Dog_Image_Classification_Project

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

21
Experimental
50 kpatel0170/SpyPooch

Save your maniac pet with SpyPooch

21
Experimental
51 sidharth178/Cat-Dog-Classification-Flask-App

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

21
Experimental
52 arteon/animal-face

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

21
Experimental
53 abdullahnaveedan/Cats-and-dogs-identifire

Cats and Dogs Classifications

21
Experimental
54 Routhleck/animal_detect_paddle

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

21
Experimental
55 Vatshayan/List-of-Animals-Data-Classification-

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

21
Experimental
56 Hamzah1507/Image-Classification-using-VGG16

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

21
Experimental
57 krishpansara/PRODIGY_ML_03

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

21
Experimental
58 mishafyi/hot-dog-or-not

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

21
Experimental
59 nano-bot01/Dog-Vs-Cat-Classification

Dog Vs Cat Classification using Convolutional Neural Network (CNN)

20
Experimental
60 AlvaroVasquezAI/Animal_Image_Classification

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

20
Experimental
61 SBanditaDas/Real-Time-Image-Classification-of-Animals

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

20
Experimental
62 oyetanishq/cat-dog-classifier

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

20
Experimental
63 shervinnd/Oxford-IIIT-Pet-Classification-with-ResNet50

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

20
Experimental
64 cyyeh/dog-breed-classifier-project

Udacity Machine Learning Engineer Nanodegree Capstone Project

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

19
Experimental
66 BetoAvila/DoggoNet

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

18
Experimental
67 priyanshudutta04/Cats-Vs-Dogs

Cats vs Dogs Classification using CNN

18
Experimental
68 LinggarM/Dog-vs-Cat-Classification-with-Transfer-Learning-using-VGG16

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

18
Experimental
69 carson-evans/cat-dog-classifier

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

18
Experimental
70 jgurakuqi/deep-learning-based-dog-breed-classifier

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

17
Experimental
71 khuy410/pet-feeding-system-using-rtc

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

17
Experimental
72 lakshman533/Dog-Breed-Identifier

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

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

17
Experimental
74 Prem07a/Dog_Cat

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

17
Experimental
75 nishagoswamii/Cat-Dog-Classification

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

17
Experimental
76 japgarrido/Exploratory-Analysis-of-CNN

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

17
Experimental
77 Nexdata-AI/64378-Images-Data-of-1073-Dogs-Noses

Images Data of Dogs' Noses

17
Experimental
78 ArianJr/cnn-image-classifier

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

17
Experimental
79 yogender-ai/knn-cat-dog-demo

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

15
Experimental
80 kirubel4/Multi-class-Dog-Breed-Classification

In this project, we implement a machine learning model for multi-class...

15
Experimental
81 ahmadlaiq/wildvsnowild

Wild vs No Wild : Flask app Using Convolutional Neural Network (CNN) to...

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

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

14
Experimental
83 nguy3ntt/animals_classification

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

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

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

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

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

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

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

14
Experimental
87 Floodlite/DogsVSCats

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

14
Experimental
88 dostonshernazarov/AnimalsClassificationModel

AnimalsClassificationModel is a Python app that classifies animals from...

14
Experimental
89 gogotalk/furkids-ai-confounder-recruitment

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

14
Experimental
90 aniqusman/cat-dog-classifier

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

13
Experimental
91 zolppy/cats-and-dogs-classifier

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

13
Experimental
92 sjapanjots/Dog_Vs_Cat_Deep_Learning

This GitHub repository📁 houses a powerful deep learning 💻model designed for...

13
Experimental
93 GraysonWills/kaggle-dog-breed-identification

Kaggle competition: Dog Breed Identification

13
Experimental
94 gorkemturkut57/Cat-vs-Dog-Classifier-Comparison---Custom-CNN-vs-VGG-16

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

13
Experimental
95 Murci20965/cat-dog-classifier

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

13
Experimental
96 mftnakrsu/cats-and-dogs-CNN-v2

Francois Challot cats and dogs project

13
Experimental
97 aeno-ai/DogScanAI

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

13
Experimental
98 Siddhantv1/snuffle

A platform for rehoming and adoption of pets.

13
Experimental
99 2025-Arizona-Opportunity-Hack-Summer/HackKind-SequoiaHumaneSociety

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

13
Experimental
100 hnthap/cat-or-dog

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

13
Experimental
101 MatheusOtenio/cat-dog-image-classifier

Classify images of cats and dogs using a mixed dataset. built using Machine...

12
Experimental
102 InflixOP/Breed-Prediction

This project focuses on using artificial intelligence and neural networks to...

12
Experimental
103 muhammadravi251001/pet-image-classification

Code for classifying pet image dataset using a supervised learning approach:...

11
Experimental
104 nisargwaghmare/cats-vs-dogs-image-classifier

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

11
Experimental
105 Programmer-RD-AI-Archive/Dog-or-Cat-V2-TL

Dog-or-Cat-V2

11
Experimental
106 elizadoltu/catology-project

Catology is a system able to classify a cat as belonging to one breed.

11
Experimental
107 lmasello/Dog-breed-classifier

A convolutional neural network model that estimates canine breeds.

11
Experimental
108 SakshamSaxena0-0/Pet-Prediction

Pet_Prediction is a simple project using a Convolutional Neural Network...

11
Experimental
109 SaidiSouhaieb/Keras-Binary-Classification

Classify images as cats 🐱 or dogs 🐶

11
Experimental
110 Nurbek-web/maxi_or_kairat

Classify images of Kairat Nurtas and Maxi Чай with 99.9% accuracy!

11
Experimental
111 Paulymorphous/Dog-or-cat-classifier

In this program, we will train a convolutional neural network with a...

11
Experimental
112 rfpompeu/backend-is-cat-or-not

Back-End da aplicação is cat or not

11
Experimental
113 codexponent/catdogclassification

🐱 🐶Cat Dog Classification on Keras

11
Experimental
114 MortadhaMannai/XAI_GridSearch_CatsVSDogs_EffNetV2

A project focusing on binary classification using Explainable Artificial...

11
Experimental
115 Shailesh-Padhariya/CNN-Cat-or-Dog

This project uses a Convolutional Neural Network (CNN) to classify images of...

11
Experimental
116 povstenko/cats-classification

🐱 Building a Logistic regression Using Neural Networks: Cat Image Classification

11
Experimental
117 dkozykowski/Pets-breeds-classification

Pets breed classification model with Keras & Tensorflow

11
Experimental
118 rooneyrulz/cat-dog-classifier

Building a model using a convolutional neural network that well-classifying...

11
Experimental
119 ljkeller/WhatDog

Hot dog, wiener dog, or corn dog?

11
Experimental
120 Mateorovere/Dog_breed_classification

Dog Breed Recognition is a web app that uses deep learning to classify dog...

11
Experimental
121 davydantoniuk/multi-class-animal-classifier

Compare ML and DL models in multiclass classification.

11
Experimental
122 henriqueedu2001/ai-cat-classifier

A CNN based model for cat breed classification.

11
Experimental
123 benz2012/deep-doge

Quickly identify your doggo.

11
Experimental
124 willyfh/cat-breed-classification-using-cnn

Cat Breed Classification Using Convolutional Neural Networks

11
Experimental
125 hdgiacon/cats_and_dogs_classify

Projeto de visão computacional para análise e comparação de modelos...

11
Experimental
126 Harishreddyyarramada/Dog-and-Cat-Image-Classifier

Dog and Cat Image Classifier – A CNN-based image classification system that...

11
Experimental
127 CLoaKY233/WhiskersApp

A Rust-based desktop application with a GUI for a PyTorch binary classifier...

11
Experimental
128 mohammadhprp/k9-vision

A deep learning project leveraging TensorFlow and transfer learning to...

11
Experimental
129 Kampi/DogsVsCats

Kaggle Dogs vs. Cats challenge.

11
Experimental
130 mslawsky/horses-or-humans-image-classifier

This repository contains a convolutional neural network for classifying...

10
Experimental
131 mahadi-nahid/Kaggle-MHN

Kaggle Dogs vs Cats Test

10
Experimental
132 crizmo/CatLoafAI

Cat Loaf Rater is a machine learning-powered web application to train and...

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

10
Experimental
134 wildanmujjahid29/Dogs-Cats-Image-Classifacation

Model Mechine Learning Untuk Klasifikasi antara gambar anjing dan kucing

10
Experimental
135 IchaAgni/Animal-Faces

Image Classification Project @Dicoding

10
Experimental
136 jpraynaud/petfinder-pawpularity

Notebooks and scripts for a Kaggle competition

10
Experimental
137 kastentx/magicat

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

10
Experimental
138 Purushothaman-natarajan/Binary-Image-Classification

This repository contains implementation and evaluation scripts for various...

10
Experimental