I build collaborative filtering recommender system using surprise library in python. My dataset contains of three columns ( 'ReviewerID', 'ProductID', 'Rating') , the rating scale [-30,40] , I calculate the RMSE and it equals to 0.9 , Then I make a normalization process for the rating to change the scale to [-0.4, 0.4] when I calculate the RMSE it equals to 0.003 .. The difference in the RMSE is big and not reasonable, is it wrong to normalize the rating scale in CF?

More Sumaia M. Al-Ghuribi's questions See All
Similar questions and discussions