Project for Udacity's Deep Learning Nanodegree program. In this project, I developed a deep learning model using Pytorch to detect and classify landmarks.
In order to complete this project, I used the GPU enabled workspaces within the Udacity classroom.
This project requires Python 3.x and the following Python libraries installed:
You will also need to have software installed to run and execute an iPython Notebook
I recommend installion Anaconda, a pre-packaged Python distribution that contains all of the necessary libraries and software for this project.
Template code is provided in the landmark.ipynb
file.
In a terminal or command window, navigate to the top-level project directory Landmark-Classification-Tagging-for-Social-Media/
(that contains this README) and run one of the following commands:
ipython notebook landmark.ipynb
or
jupyter notebook landmark.ipynb
This will open the iPython Notebook software in your browser.
The landmark images used for this project are a subset of the Google Landmarks Dataset v2. The dataset used for this project is quite large and can be downloaded by following this link.
You can find license information for the full dataset on Kaggle.