[Solved] CSE510 Project5-Recommendation Systems

$25

File Name: CSE510_Project5-Recommendation_Systems.zip
File Size: 357.96 KB

SKU: [Solved] CSE510 Project5-Recommendation Systems Category: Tag:
5/5 - (1 vote)

The main goal of our Project 5 is to build a collaborative filtering recommendation system using traditional ML approach and the deep learning method. We will test these algorithms on MovieLens datasets.

Datasets

For this project we will work with MovieLens dataset. This dataset is often used for the benchmarking.

MovieLens (small 100k): https://grouplens.org/datasets/movielens

Tasks

Part I: ML Method for Recommendations [40 points]

  1. Preprocess the dataset. Highlight main statistics about it.
  2. Choose any machine learning method used for recommendation system, e.g.
    1. SVD
    2. Nearest Neighbor
  3. Given a completely new user in the system, return a list of recommended movies. Reason your choice.
  4. Given an existing user ID and other attributes as an input, return a list of recommended movies (including movies names). This has to be based on the expected rating by that user.
  5. Discuss the results.

Part II: Deep Learning Methods for Recommendations [60 points]

  1. Prepare the dataset for training.
  2. Choose any deep learning method used for recommendation system, e.g.
    1. Softmax deep neural network
    2. Wide and deep learning (pd f)
  3. Describe the model, hyperparameters, accuracy/loss, etc. Show the list of recommended movies.
  4. Discuss the results of how a deep learning method works for recommendation problems. Compare with the results from Part 1.

Submit the Project

  • Submit at UBLearns > Assignments
  • The code of your implementations should be written in Python. You can submit multiple files, but they all need to have a clear name
  • All project files should be packed in a ZIP file named

TEAMMATE#1_UBIT_TEAMMATE#2_UBIT_project5.zip (e.g. avereshc_neelamra_project5.zip).

  • Your Jupyter notebook should be saved with the results. If you are submitting python scripts, after extracting the ZIP file and executing command python main.py in the first level directory, all the generated results and plots you used in your report should appear printed out in a clear manner.
  • In your report include the answers to questions for each part. You can complete the report in a separate pdf file or in Jupyter notebook along with your code.
  • Include all the references that have been used to complete the project.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] CSE510 Project5-Recommendation Systems
$25