yangxiaohui 10 hónapja
szülő
commit
d0a860d4fc

+ 2 - 2
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/score/strategy/ViewCountRateCorrelationStrategy.java

@@ -83,7 +83,7 @@ public class ViewCountRateCorrelationStrategy implements ScoreStrategy {
                                 if (hisItem.getFirstViewCountRate() > 1) {
                                     // 对于头条均值倍数大于1的情况,次条均值线性增加,用于debias;
                                     // TODO: 对于小于1的情况,是否要减去?
-                                    avgViewCountSumSecond += (hisItem.getAvgViewCount() * correlation) * (hisItem.getFirstViewCountRate() - 1);
+                                    avgViewCountSumSecond += (hisItem.getAvgViewCount() * correlation) * hisItem.getFirstViewCountRate();
                                 } else {
                                     avgViewCountSumSecond += (hisItem.getAvgViewCount() * correlation);
                                 }
@@ -95,7 +95,7 @@ public class ViewCountRateCorrelationStrategy implements ScoreStrategy {
                                 if (hisItem.getFirstViewCountRate() > 1) {
                                     // 对于头条均值倍数大于1的情况,次条均值线性增加,用于debias;
                                     // TODO: 对于小于1的情况,是否要减去?
-                                    avgViewCountSum += (hisItem.getAvgViewCount() * correlation) * (hisItem.getFirstViewCountRate() - 1);
+                                    avgViewCountSum += (hisItem.getAvgViewCount() * correlation) * hisItem.getFirstViewCountRate();
                                 } else {
                                     avgViewCountSum += (hisItem.getAvgViewCount() * correlation);
                                 }

+ 2 - 2
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/score/strategy/ViewCountRateStrategy.java

@@ -82,7 +82,7 @@ public class ViewCountRateStrategy implements ScoreStrategy {
                                 if (hisItem.getFirstViewCountRate() > 1) {
                                     // 对于头条均值倍数大于1的情况,次条均值线性增加,用于debias;
                                     // TODO: 对于小于1的情况,是否要减去?
-                                    avgViewCountSumSecond += hisItem.getAvgViewCount() * (hisItem.getFirstViewCountRate() - 1);
+                                    avgViewCountSumSecond += hisItem.getAvgViewCount() * hisItem.getFirstViewCountRate();
                                 } else {
                                     avgViewCountSumSecond += hisItem.getAvgViewCount();
                                 }
@@ -94,7 +94,7 @@ public class ViewCountRateStrategy implements ScoreStrategy {
                                 if (hisItem.getFirstViewCountRate() > 1) {
                                     // 对于头条均值倍数大于1的情况,次条均值线性增加,用于debias;
                                     // TODO: 对于小于1的情况,是否要减去?
-                                    avgViewCountSum += hisItem.getAvgViewCount() * (hisItem.getFirstViewCountRate() - 1);
+                                    avgViewCountSum += hisItem.getAvgViewCount() * hisItem.getFirstViewCountRate();
                                 } else {
                                     avgViewCountSum += hisItem.getAvgViewCount();
                                 }