Implement a multi-faceted approach to musical artist recommendations through the use of a user-based collaborative filtering algorithm, similarity / utility matrices, content-based filtering, and an interactive application interface.
Primary goal was to gain experience in implementing a variety of recommendation algorithms using a large (1M+ item) data set and to gain insight into how many commercial recommender systems enable "user discovery" of different content.
The project was implemented using R / RStudio, Shiny, Github, and the last.fm publicly available dataset of system user, musical artist, and user-supplied music genre labeling information.