demo.mp4
Recognize over 100 dog breeds by drag and drop an image using Tensorflow.js and Teachable Machine.
$ git clone git@github.com:jeferson-sb/dogAI.git && cd dogAI
$ npm install
$ npm run start
$ npm run test
$ npm run lint:js
$ npm run lint:css
- Gather a dataset with a bunch of images
- Resize and minify all the images
- Separate dogs image by breed and rename all the files
- Upload to Teachable Machine
- Train your model
- Export your trained model
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.
This project is licensed under the MIT License