After watching an interesting movie, I always looking some movies that may interest me like the movie I have just watched. I will apply machine learning to learn about the similarity of a movie to another. I hope the movie with highest similarity score will be the movie that interest me the most.
This project run on python 3.x and Jupyter Notebook
Download movies dataset from kaggle
pip install -r requirements.txt
Follow notebook file solution.ipynb to understand how the solution work.
python api.py
- GET
/movies
{"data": [{}, ...], "count": int, "start": int, "limit": int}
- GET
/movies/<id>
{"data": [{}], "similar-movies": [{}, ...]}
Comming soon