Bladeren bron

nor扩张值域

jch 3 maanden geleden
bovenliggende
commit
525dd47cc6

+ 1 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV564.java

@@ -359,7 +359,7 @@ public class RankStrategy4RegionMergeModelV564 extends RankStrategy4RegionMergeM
             double norXGBScore = item.getScoresMap().getOrDefault("NorXGBScore", 0d);
             double vor = Double.parseDouble(vid2MapFeature.getOrDefault(item.getVideoId() + "", new HashMap<>()).getOrDefault("vor", "0"));
             item.getScoresMap().put("vor", vor);
-            score = fmRov * (0.1 + norXGBScore) * (0.1 + vor);
+            score = fmRov * (0.1 + Math.pow(norXGBScore, 1.1)) * (0.1 + vor);
             Video video = item.getVideo();
             video.setScore(score);
             video.setSortScore(score);

+ 1 - 1
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV567.java

@@ -371,7 +371,7 @@ public class RankStrategy4RegionMergeModelV567 extends RankStrategy4RegionMergeM
             double norXGBScore = item.getScoresMap().getOrDefault("NorXGBScore", 0d);
             double vor = Double.parseDouble(vid2MapFeature.getOrDefault(item.getVideoId() + "", new HashMap<>()).getOrDefault("vor", "0"));
             item.getScoresMap().put("vor", vor);
-            score = fmRov * (0.1 + norXGBScore) * (0.1 + vor);
+            score = fmRov * (0.1 + Math.pow(norXGBScore, 1.1)) * (0.1 + vor);
             Video video = item.getVideo();
             video.setScore(score);
             video.setSortScore(score);