Based on the Kaggle IDMB Movie dataset, the project train a model to learn the consine distance among different movies according to the description, title and audience rating.
When user input a movie name, the application will find the closest top 6 movie and return info about them.
Link of live demo page can be found at:
https://rexxwei.github.io/portfolio/
To make this project work, below libraries or features must included in your Python environment.
- Flask
- SciKit-Learn
- Pandas
The dependence can be installed by execute below command
pip install -r requirements.txt
In the project directory, run the Python file 'app.py'.
python app.py
Then open a browser and try the address like:
localhost:5000