Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mayankagg9722/movie-recommendation

Collaborative Filtering is performed over Movie Lens Dataset.
https://github.com/mayankagg9722/movie-recommendation

collaborative-filtering data-analysis jupyter-notebook movie-recommendation python-script website

Last synced: 7 days ago
JSON representation

Collaborative Filtering is performed over Movie Lens Dataset.

Awesome Lists containing this project

README

        

# Movie-Recommendation

Collaborative Filtering is performed over Movie Lens Dataset. In this corelation is used between different movies to find and group the top 5 movies.

- MovieLens
GroupLens Research has collected and made available rating data sets from the MovieLens web site (http://movielens.org). The data sets were collected over various periods of time, depending on the size of the set. Before using these data sets, please review their README files for the usage licenses and other details.

# Python Script
All the data analysis is done in script.py file. Python script is used along with NodeJS for analysis using child processing.

# NodeJs
Website and backend build on NodeJs. For running all the script you just need NodeJS and required file mentioned in package.json.

After Installing the reuired packages run npm start.

**Yeah! You are ready to acces it on your browser on localhost.**

### Installation
It requires [Node.js](https://nodejs.org/) v4+ to run and python on your system.

* [Node.js] - evented I/O for the backend
* [Express] - fast node.js network app framework
* [Python] - For data analysis and libraries like numpy etc.