The purpose of this project is to use a convolutional neural network (CNN) to predict dog breeds. The main object is to evaluate an image then a prediction of which dog breed the dog is, or which dog breed the human most resembles. If the image is detected as neither a dog nor a human, the classifier will not run.
- dog_app.ipynb is a Jupyter notebook, contains the whole project code to create a dog breed classifier.
- The images folder includes all images used for this project.
- The saved_models folder contains the models saved during this project
During the test phase the model achieve the accuracy: 82.1770%
To check the results I have used:
- Pandas, NumPy, Scikit-learn, tqdm
- Matplotlib, ImageFile
- Keras, cv2
- Glob library
The below links, were very useful for completing the projects,