Content-Based Filtering based on Cosine Similarity developed using Scikit-Learn and NLTK. The model is trained on MovieLens Dataset. The model uses Natural Language Processing to make better predictions.
If you are interested in the deployment of the model to Google Cloud Platform’s App Engine using Standard Environment, my Content-Based Filtering Deployment Repo will be more useful.