Skip to content

tonymuu/MovieRecommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieRecommender

UBCF/IBCF Movie Recommendation based on the MovieLens dataset, course project for CS598@UIUC built on shinyapp

How to Run

Clone all files, and open ui.R in RStudio, then click "Run App" in the top right corner of RStudio.

Folder Structure

The project has a simple and flat folder structure. The folder structure is examined below:

  • /css/ contains a small .css file which has all the styling needed for the app.
  • /data/ contains the raw Movielens dataset
  • /fucntions/ has some UI helper functions used in the shiny app shared by both systems.
  • /models/ contains the pre-trained model using all Movielens data (no train/test split). The reason why I am saving the model is because training an IBCF model takes quite a while, and the app will not start before the model training is finished.
  • /scripts/ contains some preprocessing scripts. This includes loading the movie data, cleaning and transforming it, adding and extracting fields like Year and ImageUrl.
  • /server.R and /ui.R should be self-explainatory. They are components needed for the app to start and run.

Screenshot demo

image image image image image

About

UBCF/IBCF Movie Recommendation based on the MovieLens dataset, course project for CS598@UIUC built on shinyapp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors