Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karan-malik/moviehype
A Python based movie recommender hosted using Flask
https://github.com/karan-malik/moviehype
correlation css3 flask flask-application flask-backend flask-web machine-learning movie-database movie-recommendation movie-reviews movies numpy numpy-arrays pandas pandas-library pandas-python python python3 website
Last synced: 3 months ago
JSON representation
A Python based movie recommender hosted using Flask
- Host: GitHub
- URL: https://github.com/karan-malik/moviehype
- Owner: Karan-Malik
- License: mit
- Created: 2020-05-23T08:59:50.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T07:50:33.000Z (about 2 years ago)
- Last Synced: 2023-03-05T15:09:54.991Z (almost 2 years ago)
- Topics: correlation, css3, flask, flask-application, flask-backend, flask-web, machine-learning, movie-database, movie-recommendation, movie-reviews, movies, numpy, numpy-arrays, pandas, pandas-library, pandas-python, python, python3, website
- Language: HTML
- Size: 1.68 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MovieHype
A Python based movie recommender hosted using Flask## Overview
This movie recommender is made using Python3 and [pandas](https://pandas.pydata.org/), a powerful open source data analysis and manipulation tool and hosted on local server using [Flask](https://flask.palletsprojects.com/en/1.1.x/), a python web framework.
It uses a vast dataset of movies and their user reviews, to derive correlation between a user's rating of various movies. Generalising this correlation for all movies and users, it provides you with accurate and relevant recommendations, based on the movie entered.![img](https://github.com/Karan-Malik/MovieHype/blob/master/Capture.PNG)
## Dataset
The dataset used consists of 100,000 ratings applied to 9,000 movies and is avaiable on the [Group Lens Website](https://grouplens.org/).This application uses the Small dataset available on the webiste.You can access the dataset [here](https://grouplens.org/datasets/movielens/)
## How to Use
1. Clone this repository onto your system. On Command Prompt, run the following command:
```
git clone https://github.com/Karan-Malik/MovieHype.git
```
2. Change your directory to MovieHype:
```
cd MovieHype
```3. Then run the follwing commands to run the application:
```
set FLASK_APP=movie.py
flask run
```4. Enter the url provided after running the previous commands into your web browser
### The movie recommender is now ready for use!
Enter the name of a movie and receive recommendations of similar movies. Click on the movie recommended to check out its reviews and ratings.
#### Never run out of movies!!
##### To install flask follow this [link](https://flask.palletsprojects.com/en/1.1.x/installation/)
###### If application does not work after completing the previous steps, run it in a [virtual environment](https://djangocentral.com/how-to-a-create-virtual-environment-for-python/)
##### Copyright (c) 2020 Karan Malik