Cats and Dogs
This project is a AI that can tell the difference between a cat and a dog. Upload an image, press the
ANALYZE IMAGE button, and the AI will determine if it thinks the photo contains a cat or a dog.
The first step of any machine learning project is finding a good dataset. I ended up settling on this one from Microsoft/Kaggle. Next I had to design a model. I ended up creating a Convolutional Neural Network optimized with the AMSGrad varient of ADAM. It was made using Keras, Tensorflow, and Python. After finding a good set of hyperparameters, I trained it on my GPU until I got about 90% accuracy.
The source code for this project is available on my GitHub