https://github.com/kwokhing/udacity-project-dog-classification
This project from the Udacity Deep Learning Nanodegree Programme deploys the use of Convolutional Neural Networks (CNN) in PyTorch to classify dog breeds.
https://github.com/kwokhing/udacity-project-dog-classification
convolutional-neural-networks deep-learning opencv-python pytorch pytorch-cnn transfer-learning
Last synced: 9 months ago
JSON representation
This project from the Udacity Deep Learning Nanodegree Programme deploys the use of Convolutional Neural Networks (CNN) in PyTorch to classify dog breeds.
- Host: GitHub
- URL: https://github.com/kwokhing/udacity-project-dog-classification
- Owner: KwokHing
- Created: 2019-12-05T12:06:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-21T03:04:43.000Z (almost 3 years ago)
- Last Synced: 2025-01-30T05:26:54.577Z (over 1 year ago)
- Topics: convolutional-neural-networks, deep-learning, opencv-python, pytorch, pytorch-cnn, transfer-learning
- Language: Jupyter Notebook
- Homepage:
- Size: 6.37 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Udacity Project: Dog Classification
This project from the Udacity Deep Learning Nanodegree Programme deploys the use of Convolutional Neural Networks (CNN) in PyTorch to classify dog breeds.
- PyTorch
- Convolutional Neural Networks (CNN)
- Data augmentation
- OpenCV pre-trained face detectors (haarcascades & lbpcascade)
- Pre-trained VGG-16 convolutional network
- Transfer Learning
## Getting started
Open `dog_app.ipynb` on a jupyter notebook environment, or Google colab. The notebook consists of further technical details.
## Future Improvements
Deploys the CNN dog classifier model as a flask or django web application