Main Goal : With a given image as a request, the machine will return as a response the N most similar pictures out of.
Programming Language : Python 3.6
Environment : Jupyter Notebook
Libraries and Packages : tensorflow, numpy, matplotlib.pyplot, pickle, tensorflow.keras.models => Sequential, tensorflow.keras.layers => Dense, Dropout, Activation, Flatten, Conv2D, MaxPooling2D
To open the project, you need to run "Google-Landmarks.ipynb" file in Jupyter Notebook environment.
Search words : Image recognition, Machine learning neural network layers, KNN