Create a recommender system that will recommend new musical artists to a user based on their listening history. Suggesting different songs or musical artists to a user is important to many music streaming services, such as Pandora and Spotify. In addition, this type of recommender system could also be used as a means of suggesting TV shows or movies to a user (e.g., Netflix).
Spark and Collaborative Filtering Technique.
More information about the datasets can be looked into here
The final solution is composed of:
- processing the data to be in the appropriate formats.
- breaking them down randomly to training, testing, and validation sets
- apply the predicting method on traininng dataset to create the model
- predicting/recommending the artists for each users on testing sets
- evaluating the model by comparing with the user's artists
- providing an example how the recommendation system works