[Android Apps and Games] arjun921:
Want to experience the latest in Machine Learning/AI on your phone?

Well, WhatDog is the answer!

WhatDog tell you the species of the dog in real-time and how confident it is using advanced Machine Learning and Image Recognition technologies.

Everything occurs in real time on the device, nothing is ever sent to a server.

So rest assured, your data is Safe with you.

This App is still in TESTING STAGE. If you have a pure breed that isn't getting detected, do send me over few photos and I'll train the app to detect your breed, provided it is a pure-breed.

The app requires Camera Permissions and File Access Permissions to run, so without those, it wouldn't work properly.

Download: https://goo.gl/jwuYoS

And Yes. I know its huge, but that's because the whole prediction occurs within the device itself. No data is sent to any server. :o:D

Supported Species:

affenpinscher

afghan hound

african hunting dog

airedale

american staffordshire terrier

appenzeller

australian terrier

basenji

basset

beagle

bedlington terrier

bernese mountain dog

black and tan coonhound

blenheim spaniel

bloodhound

bluetick

border collie

border terrier

borzoi

boston bull

bouvier des flandres

boxer

brabancon griffon

briard

brittany spaniel

bull mastiff

cairn

cardigan

chesapeake bay retriever

chihuahua

chow

clumber

cocker spaniel

collie

curly coated retriever

dandie dinmont

dhole

dingo

doberman

english foxhound

english setter

english springer

entlebucher

eskimo dog

flat coated retriever

french bulldog

german shepherd

german short haired pointer

giant schnauzer

golden retriever

gordon setter

great dane

great pyrenees

greater swiss mountain dog

groenendael

ibizan hound

irish setter

irish terrier

irish water spaniel

irish wolfhound

italian greyhound

japanese spaniel

keeshond

kelpie

kerry blue terrier

komondor

kuvasz

labrador retriever

lakeland terrier

leonberg

lhasa

malamute

malinois

maltese dog

mexican hairless

miniature pinscher

miniature poodle

miniature schnauzer

newfoundland

norfolk terrier

norwegian elkhound

norwich terrier

old english sheepdog

otterhound

papillon

pekinese

pembroke

pomeranian

pug

redbone

rhodesian ridgeback

rottweiler

saint bernard

saluki

samoyed

schipperke

scotch terrier

scottish deerhound

sealyham terrier

shetland sheepdog

shih tzu

siberian husky

silky terrier

soft coated wheaten terrier

staffordshire bullterrier

standard poodle

standard schnauzer

sussex spaniel

tibetan mastiff

tibetan terrier

toy poodle

toy terrier

vizsla

walker hound

weimaraner

welsh springer spaniel

west highland white terrier

whippet

wire haired fox terrier

yorkshire terrier

PSA: Only pure breed dogs will work properly.

Currently, 120 Species are supported, hence the app size is quite large and this is based on the Tensorflow Example available on Github.

Credits:

Icons made by Freepik

from http://www.flaticon.com

licensed under Creative Commons BY 3.0

Dataset Reference

Primary:

Aditya Khosla, Nityananda Jayadevaprakash, Bangpeng Yao and Li Fei-Fei. Novel dataset for Fine-Grained Image Categorization.First Workshop on Fine-Grained Visual Categorization (FGVC), IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2011.

Secondary:

J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li and L. Fei-Fei, ImageNet: A Large-Scale Hierarchical Image Database. IEEE Computer Vision and Pattern Recognition (CVPR), 2009.

P.S. I am still a college student so the app might have bugs here and there, I'll try to fix them when I can:highfive: