Thanks to nunojesus for designing this logo!
This repository contains code for a computer-vision program to discern the difference between two common household animals. The program uses a machine learning algorithm called a convolutional neural network.
This algorithm has been implemented in two popular software libraries—PyTorch and TensorFlow. The data used to train the model was Kaggle's dataset of cat and dog pictures.
See the following file in the root of this repo: CONTRIBUTING.md
If you want to use and modify this program to your fullest potential, you'll need to have a lot of background knowledge about artificial neural-networks and machine-learning in general. There's no easy way around these requirements, unfortunately. You have to put in the time, read lots of books and blog-posts, take online-courses, etc. Going beyond this point, I'll assume you have that knowledge, since I do not have anywhere near the time to explain everything. I will list a few resources, however:
Even having a solid background in machine-learning, you still need to (obviously) know how to program in Python and how to use the TensorFlow framework. There are so many tutorials for both of these that I won't even bother to list any, as a google-search will yield everything you seek.
I'd like to invite you to check out this project's wiki page!