|
@@ -61,8 +61,10 @@ public class PAIScorer extends BaseXGBoostModelScorer {
|
|
|
private List<AdRankItem> rankByJava(final Map<String, String> sceneFeatureMap,
|
|
|
final Map<String, String> userFeatureMap,
|
|
|
final List<AdRankItem> items) {
|
|
|
+ LOGGER.info("PAIScorer rankByJava");
|
|
|
long startTime = System.currentTimeMillis();
|
|
|
PAIModel model = (PAIModel) this.getModel();
|
|
|
+ LOGGER.info("PAIScorer model");
|
|
|
LOGGER.debug("model size: [{}]", model.getModelSize());
|
|
|
// 所有都参与打分,按照ctr排序
|
|
|
multipleCtrScore(items, userFeatureMap, sceneFeatureMap, model);
|
|
@@ -86,7 +88,7 @@ public class PAIScorer extends BaseXGBoostModelScorer {
|
|
|
final Map<String, String> userFeatureMap,
|
|
|
final Map<String, String> sceneFeatureMap,
|
|
|
final PAIModel model) {
|
|
|
-
|
|
|
+ LOGGER.info("PAIScorer multipleCtrScore");
|
|
|
List<Float> score = model.score(items, userFeatureMap, sceneFeatureMap);
|
|
|
LOGGER.info("PAIScorer score={}", score);
|
|
|
for (int i = 0; i < items.size(); i++) {
|