Skip to content

a web app to detect a corgi or not a corgi. Using Tensorflow JS and dogs model generated by Teachable Machine

License

Notifications You must be signed in to change notification settings

syauqy/corgyporgy

Repository files navigation

Gatsby

Corgy Porgy

Corgy Porgy

Corgy Porgy is an app that identify a Corgi. Yes, that's the only thing this app can do 😂 .

Inspired by one of Silicon Valley's episodes where the cast member Jian Yang created an app called Seefood, an app to identify whether the object is a hotdog or not hotdog 😂 😂 😂 .

SEEFOOD

Using the Tensorflow JS and corgi detection model generated using Teachable Machine to help the app identify a corgi. Made for fun at CorgiHacks.

#CorgiHacks #madewithTFJS

Installation

  1. Clone the repository
# copy the repo to your machine

git clone https://github.com/syauqy/corgyporgy.git
  1. Start the project
# move to the project folder and install all dependencies

cd corgyporgy
yarn install
  1. Run the project on your local machine
# run Gatsby

yarn develop
  1. The project is live 🚀

Your project is live and running at http://localhost:8000

You can edit the core program at src/pages/app.js

Corgi Model

I generated the corgi model using a Google's Teachable Machine. I'm using two classes for my model. Corgi and Not Corgi. Each class has several image samples. As you can see below.

Teachable Machine model generation

The dog's image datasets are from Stanford Dogs Dataset

The Corgi model

The model itself is not quite good since the corgi classes have fewer samples compare to the not corgi.

You can download and update the existing corgi, not corgi model here.

References & Libraries

If you want to learn more about Tensorflow JS and object detection model (Coco SSD), please kindly check these amazing videos

About

a web app to detect a corgi or not a corgi. Using Tensorflow JS and dogs model generated by Teachable Machine

Topics

Resources

License

Stars

Watchers

Forks