Browse Source

增加日志

xueyiming 3 months ago
parent
commit
07376fe3d0

+ 1 - 0
ad-engine-commons/src/main/java/com/tzld/piaoquan/ad/engine/commons/score/model/PAIModel.java

@@ -62,6 +62,7 @@ public class PAIModel extends Model {
             }
             }
             request.addFetch("probs");
             request.addFetch("probs");
             TFResponse response = model.predict(request);
             TFResponse response = model.predict(request);
+            LOGGER.info("PAIModel score response={}", response);
             List<Float> result = response.getFloatVals("probs");
             List<Float> result = response.getFloatVals("probs");
             if (!CollectionUtils.isEmpty(result)) {
             if (!CollectionUtils.isEmpty(result)) {
                 return result;
                 return result;

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

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