소스 검색

Merge branch 'feature_gufengshou_20240515_video_ad_thompson' into test

gufengshou1 1 년 전
부모
커밋
94d42c3f95

+ 3 - 2
ad-engine-commons/src/main/java/com/tzld/piaoquan/ad/engine/commons/score/model/VideoAdThompsonModel.java

@@ -69,10 +69,11 @@ public class VideoAdThompsonModel extends Model{
             }
             this.featureCache = initModel;
             this.adActionFeatureMap=tempAdActionFeatureMap;
-            LOGGER.info("[UNION THOMPSON SAMPLING MODEL LOAD] mode load over, size {}", size);
+            this.videoAdActionFeatureMap=tempVideoActionFeatureMap;
+            LOGGER.info("[VIDEO_CREATIVE THOMPSON MODEL LOAD] mode load over, size {}", size);
         } catch (
                 Exception e) {
-            LOGGER.info("[UNION THOMPSON SAMPLING MODEL LOAD] mode load error ", e);
+            LOGGER.info("[VIDEO_CREATIVE THOMPSON  MODEL LOAD] mode load error ", e);
         } finally {
             in.close();
         }

+ 4 - 2
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/VideoAdThompsonScorer.java

@@ -3,7 +3,6 @@ package com.tzld.piaoquan.ad.engine.service.score;
 import com.tzld.piaoquan.ad.engine.commons.score.BaseThompsonSamplingScorer;
 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.ThompsonSamplingModel;
 import com.tzld.piaoquan.ad.engine.commons.score.model.VideoAdThompsonModel;
 import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRankItem;
 import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRequestContext;
@@ -28,7 +27,10 @@ public class VideoAdThompsonScorer extends BaseThompsonSamplingScorer {
         super(configInfo);
     }
 
-
+    @Override
+    public void loadModel() {
+        doLoadModel(VideoAdThompsonModel.class);
+    }
     public List<AdRankItem> scoring(final ScoreParam param,
                                     final UserAdFeature userFeature,
                                     final List<AdRankItem> rankItems) {