In lesson 8 (collaborative filtering) further research we were asked this question:
Create a model for MovieLens which works with CrossEntropy loss, and compare it to the model in this chapter.
As expected, this does not work just by changing the loss function, is the idea here to predict an integer between 0 and 5? What about the .5 ratings? Does this make any sense? Can I get any tips on how to do that? I imagine I have to change the DataLoaders so the y parameter is a tensor of 5(probabilities). And also a change in the forward function inside the DotProduct module.