Quellcode durchsuchen

Merge branch 'feature_20250320_zhaohaipeng_ros_binary' of algorithm/recommend-server into master

zhaohaipeng vor 1 Monat
Ursprung
Commit
95ef274d06

+ 3 - 3
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/rank/strategy/RankStrategy4RegionMergeModelV565.java

@@ -268,14 +268,14 @@ public class RankStrategy4RegionMergeModelV565 extends RankStrategy4RegionMergeM
             return 0;
         }
 
-        double scoreRos = ExtractorUtils.inverseLog(originScoreRos);
+        double scoreRos = originScoreRos;
         if (calcRosMode == 1d) {
             double rosPower = mergeWeight.getOrDefault("le_ros_power", 5d);
             if (scoreRos > 1) {
                 rosPower = mergeWeight.getOrDefault("gt_1_ros_poewr", 1.5d);
             }
             item.getScoresMap().put("rosPower", rosPower);
-            scoreRos = Math.pow(scoreRos, rosPower);
+            scoreRos = Math.pow(ExtractorUtils.inverseLog(originScoreRos), rosPower);
         } else if (calcRosMode == 2d) {
             double modelRosCoefficient = mergeWeight.getOrDefault("model_ros_coefficient", 8d);
             item.getScoresMap().put("modelRosCoefficient", modelRosCoefficient);
@@ -283,7 +283,7 @@ public class RankStrategy4RegionMergeModelV565 extends RankStrategy4RegionMergeM
         } else if (calcRosMode == 3d) {
             double rosPower = mergeWeight.getOrDefault("ros_power", 5d);
             item.getScoresMap().put("rosPower", rosPower);
-            scoreRos = Math.pow(scoreRos, rosPower);
+            scoreRos = Math.pow(ExtractorUtils.inverseLog(originScoreRos), rosPower);
         }
 
         return scoreRos;