Hi all!
I'm trying to build SVDRecommender using Mahout. Code is simple:
DataModel model = new FileDataModel(new File("data.csv"));
SVDRecommender recommender = new SVDRecommender(model, new
SVDPlusPlusFactorizer(model, 10, 20));
All my ratings are doubles between 0 and 1. However recommender in most cases
predicts values above 1. How could it happen? Is it a feature of svd-based
algorithm? Since approximate decomposition is created.
The same problem with ALSWRFactorizer.
Thanks!
-----------------------------------------------------------------------------------
This email message is for the sole use of the intended recipient(s) and may
contain
confidential information. Any unauthorized review, use, disclosure or
distribution
is prohibited. If you are not the intended recipient, please contact the
sender by
reply email and destroy all copies of the original message.
-----------------------------------------------------------------------------------