Skip to content

Take an image of a cat with this iOS app and detect the breed 🐱 πŸ”Ž

License

Notifications You must be signed in to change notification settings

tmrff/clever-cat-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Logo

Clever Cat Classifier

iOS app to detect cat breeds
Explore the docs Β»

View Demo Β· Report Bug Β· Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. License
  5. Convolutional Neural Networks
  6. Acknowledgments

About The Project

Clever Cat Classifier is an iOS app that uses a Convolutional Neural Network model created with Core ML to classify cat breeds. The model that this app uses for classification was trained on images from Cat Breeds Dataset on Kaggle.

Clever Cat Classifier uses a Convolutional Neural Network to process an image and outputs the probability of the cat in the image belonging to a specific breed.

This app makes use of two different models. First, the input image is passed through a model that will tell whether a cat is present in the image. If the initial model detects a cat, then we pass the image as input to the second model which outputs the breed of the cat in the image.

The code used to train the model is not available in this repository. As I tune the model to a better state I will release the code to generate the model.

Built With

Getting Started

Prerequisites

Clever Cat Classifier was built using Swift 5.5 and Xcode version 13.1

Installation

Clone this repository and open it in Xcode.

git clone https://github.com/thomasr39/clever-cat-classifier.git
cd clever-cat-classifier
open -a Xcode clever-cat-classifier.xcodeproj

See the open issues for a full list of proposed features (and known issues).

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Distributed under the MIT License. See LICENSE for more information.

Information on Convolutional Neural Networks

Acknowledgments

Thank you to:

  • Cat Breeds Dataset for the data set that was used to create the model.
  • Meyagi and Rose for the inspirational meows.

Meyagi Rose

About

Take an image of a cat with this iOS app and detect the breed 🐱 πŸ”Ž

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages