Skip to content

MarxSoul55/cats_vs_dogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Thanks to nunojesus for designing this logo!

Hello World! 🌎

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.

Want to contribute?

See the following file in the root of this repo: CONTRIBUTING.md

Want to use and modify this program?

If you have no idea what you're doing here...

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.

If you do have an idea of what you're doing...

I'd like to invite you to check out this project's wiki page!