|
@@ -1,5 +1,6 @@
|
|
package com.tzld.piaoquan.ad.engine.service.predict.model.threshold;
|
|
package com.tzld.piaoquan.ad.engine.service.predict.model.threshold;
|
|
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.tzld.piaoquan.ad.engine.commons.score.AdConfig;
|
|
import com.tzld.piaoquan.ad.engine.commons.score.AdConfig;
|
|
import com.tzld.piaoquan.ad.engine.commons.score.ScoreParam;
|
|
import com.tzld.piaoquan.ad.engine.commons.score.ScoreParam;
|
|
@@ -75,7 +76,11 @@ public class ScoreV2ThresholdPredictModel extends ThresholdPredictModel {
|
|
List<AdRankItem> scoreResult = ScorerUtils
|
|
List<AdRankItem> scoreResult = ScorerUtils
|
|
.getScorerPipeline(BREAK_CONFIG)
|
|
.getScorerPipeline(BREAK_CONFIG)
|
|
.scoring(scoreParam, userAdFeature, rankItems);
|
|
.scoring(scoreParam, userAdFeature, rankItems);
|
|
|
|
+ try {
|
|
|
|
+ log.info("svc=predict modelName=modelV2 scoreList={}", JSONArray.toJSONString(scoreResult));
|
|
|
|
+ }catch (Exception e){
|
|
|
|
|
|
|
|
+ }
|
|
// 找出ctr*cvr最大的
|
|
// 找出ctr*cvr最大的
|
|
double max = -1;
|
|
double max = -1;
|
|
AdRankItem maxItem = null;
|
|
AdRankItem maxItem = null;
|