|
@@ -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);
|