/MRS

Music Recommendation System

Primary LanguageMATLAB

Main program: main_MRS.m

Data processing: originDataset.json is generated by last.fm api Step1: loadJsonData.m (generate "jsonDataset.mat" and "username.mat") Step2: loadDataset.m (generate dataset). The final dataset is "dataset.mat" Step3: combinDataset.m (generate the testing data and trainning data by combining weekly data.) step4: ratingGeneration.m (generate the rating of tracks for each user) The layout of the dataset: user index + usernames -> week index(the first one is the latsest) -> songs (row: song index(sorted by play counts); colum: song name | play counts | mbid)