Просмотр исходного кода

Merge branch 'feature/20250627-dnn-score-strategy' of algorithm/ad-engine into master

xueyiming 15 часов назад
Родитель
Сommit
6d27c63953

+ 4 - 1
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/strategy/RankStrategyBy688.java

@@ -270,7 +270,10 @@ public class RankStrategyBy688 extends RankStrategyBasic {
                 Map<String, String> b3Feature = cidFeature.getOrDefault("alg_cid_feature_cid_action", new HashMap<>());
                 double view = Double.parseDouble(b3Feature.getOrDefault("ad_view_14d", "0"));
                 double conver = Double.parseDouble(b3Feature.getOrDefault("ad_conversion_14d", "0"));
-                calibratedScore = NumUtil.divSmoothV2(conver, view, CTCVR_SMOOTH_BETA_FACTOR);
+                double smoothCxr = NumUtil.divSmoothV1(conver, view, 1.64);
+                if (smoothCxr < calibratedScore) {
+                    calibratedScore = smoothCxr;
+                }
             }
             item.setLrScore(calibratedScore);
             item.getScoreMap().put("originCtcvrScore", originalScore);