From 2e2f878b7a38faa12fbedb17fff86f1a88e59fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hakan=20Y=C4=B1lmazer?= Date: Wed, 30 Oct 2019 15:08:54 +0300 Subject: [PATCH] Update loss value loss value must sum with userBiasReg in line 164 --- .../net/librec/recommender/cf/ranking/FISMrmseRecommender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/net/librec/recommender/cf/ranking/FISMrmseRecommender.java b/core/src/main/java/net/librec/recommender/cf/ranking/FISMrmseRecommender.java index 56fc0478e..190102560 100644 --- a/core/src/main/java/net/librec/recommender/cf/ranking/FISMrmseRecommender.java +++ b/core/src/main/java/net/librec/recommender/cf/ranking/FISMrmseRecommender.java @@ -161,7 +161,7 @@ protected void trainModel() throws LibrecException { loss += itemBiasReg * bi * bi; // update bu userBiases.plus(u, lRate * (eui - userBiasReg * bu)); - loss += itemBiasReg * bu * bu; + loss += userBiasReg * bu * bu; // update Qi DenseVector deltaq = X.times(eui).minus(Q.row(i).times(beta)); loss += beta * Q.row(i).dot(Q.row(i));