Skip to content

ThinkBigEg/movie-recommendation-tutorial

Repository files navigation

Movie Recommender System BY N|Solid

This tutorial will guide you to build movie recommender engine using collaborative filtering with Spark's Alternating Least Saqures

This tutorial consist of python app and jupyter notebbok

python app

python app contains the engine.py , server.py and app.py

  • server.py -> contains cherry server configurations

  • app.py -> contains app end-points

  • engine.py -> contains core engine

Needed packages for python app

  • CherryPy

  • PasteScript

  • flask you can setting your environment as follow

    To create new virtualenv

        conda create -n myenv python=3.5

    To activate your virtual environment

        source activate myenv

    To install need packages

    conda install cherrypy

    To install flask

    conda install flask

    To install pastescript

    conda install pastescript

    To install jupyter

    conda install jupyter

To open jupyter notebook

jupyter notebook

To run server

$SPARK_HOME/bin/spark-submit server.py

APP endpoints At 0.0.0.0:5432

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published