UBCF/IBCF Movie Recommendation based on the MovieLens dataset, course project for CS598@UIUC built on shinyapp
Clone all files, and open ui.R in RStudio, then click "Run App" in the top right corner of RStudio.
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 likeYearandImageUrl./server.Rand/ui.Rshould be self-explainatory. They are components needed for the app to start and run.




