Skip to content

The goal is apply RBM architecture for a recommendation engine and optimize it.

Notifications You must be signed in to change notification settings

shekharpalit/recommendation-system-using-deep-learning

Repository files navigation

Movie recommendation system using deep learning

The goal of this project is to develop an effcient deep learning model for movie recommendation engine using RBM(bi-parted neural network)

How to run the project:

Step 1: Install the dependencies by the following command

pip install -r requirements.txt

(The requirements.txt doesn’t work please install TensorFlow, Pandas, NumPy, and Flask)

Step 2: for localhost you need to run the main.py file by following command

python main.py

Step 3: copy the link "127.0.0.1/8080" from the terminal and paste it to the browser, and you're good to go.

Step 4: if you want to deploy the model on google cloud platform, you need to install google SDK, and run command

gcloud init

for step and initialization, after that run the following command

gcloud app deploy

and you are good to go.

Step 5: The input you need to give the login credentials, we have only given four names because we don’t have any registration system, and all the user data available on the dataset and we’re merging that with those 4 names, if you want to test it with any random user then run the recommendation.ipynb file on jupyter notebook or google colab (Shekhar, Shamant, Jim, Jackie Chan.) for password give anything. (Important note: don't provide any kind spaces after the login credentials such as space After username "Shekhar ").

Step 6: after giving the input say "Recommend me" to the system by clicking on the username textbox.

Step 7: Check your result on the result page.

About

The goal is apply RBM architecture for a recommendation engine and optimize it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published