Procházet zdrojové kódy

切换打分模型

xueyiming před 1 měsícem
rodič
revize
cceddf7a3d

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 53 - 0
ad-engine-commons/src/main/java/com/tzld/piaoquan/ad/engine/commons/score/model/PAIModelV1.java


+ 3 - 2
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/scorer/PAIScorer.java

@@ -7,6 +7,7 @@ import com.tzld.piaoquan.ad.engine.commons.score.BaseXGBoostModelScorer;
 import com.tzld.piaoquan.ad.engine.commons.score.ScoreParam;
 import com.tzld.piaoquan.ad.engine.commons.score.ScorerConfigInfo;
 import com.tzld.piaoquan.ad.engine.commons.score.model.PAIModel;
+import com.tzld.piaoquan.ad.engine.commons.score.model.PAIModelV1;
 import com.tzld.piaoquan.ad.engine.commons.score.model.XGBoostModel683;
 import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRankItem;
 import com.tzld.piaoquan.recommend.feature.domain.ad.base.UserAdFeature;
@@ -57,7 +58,7 @@ public class PAIScorer extends AbstractScorer {
                                         final Map<String, String> userFeatureMap,
                                         final List<AdRankItem> items) {
         long startTime = System.currentTimeMillis();
-        PAIModel model = PAIModel.getModel();
+        PAIModelV1 model = PAIModelV1.getModel();
         // 所有都参与打分,按照ctr排序
         multipleCtrScore(items, userFeatureMap, sceneFeatureMap, model);
 
@@ -79,7 +80,7 @@ public class PAIScorer extends AbstractScorer {
     private void multipleCtrScore(final List<AdRankItem> items,
                                   final Map<String, String> userFeatureMap,
                                   final Map<String, String> sceneFeatureMap,
-                                  final PAIModel model) {
+                                  final PAIModelV1 model) {
 
         List<Float> score = model.score(items, userFeatureMap, sceneFeatureMap);
         LOGGER.debug("PAIScorer score={}", score);

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů