|
@@ -183,9 +183,8 @@ public class RankStrategy4RegionMergeModelV566 extends RankStrategy4RegionMergeM
|
|
|
double hasReturnRovScore = Double.parseDouble(vid2MapFeature.getOrDefault(item.getVideoId() + "", new HashMap<>()).getOrDefault("rov", "0"));
|
|
double hasReturnRovScore = Double.parseDouble(vid2MapFeature.getOrDefault(item.getVideoId() + "", new HashMap<>()).getOrDefault("rov", "0"));
|
|
|
item.getScoresMap().put("hasReturnRovScore", hasReturnRovScore);
|
|
item.getScoresMap().put("hasReturnRovScore", hasReturnRovScore);
|
|
|
|
|
|
|
|
- double norDNNScore = item.getScoresMap().getOrDefault("NorDNNScore", 0d);
|
|
|
|
|
- double newNorDNNScore = norPowerCalibration(xgbNorPowerWeight, xgbNorPowerExp, norDNNScore);
|
|
|
|
|
- item.getScoresMap().put("newNorDNNScore", newNorDNNScore);
|
|
|
|
|
|
|
+ double norXGBScore = item.getScoresMap().getOrDefault("NorXGBScore", 0d);
|
|
|
|
|
+ double newNorXGBScore = norPowerCalibration(xgbNorPowerWeight, xgbNorPowerExp, norXGBScore);
|
|
|
item.getScoresMap().put("rosAdd", rosAdd);
|
|
item.getScoresMap().put("rosAdd", rosAdd);
|
|
|
item.getScoresMap().put("rosW", rosW);
|
|
item.getScoresMap().put("rosW", rosW);
|
|
|
|
|
|
|
@@ -249,7 +248,7 @@ public class RankStrategy4RegionMergeModelV566 extends RankStrategy4RegionMergeM
|
|
|
item.getScoresMap().put("dnRovn24hW", dnRovn24hW);
|
|
item.getScoresMap().put("dnRovn24hW", dnRovn24hW);
|
|
|
item.getScoresMap().put("dnRovn24h", dnRovn24h);
|
|
item.getScoresMap().put("dnRovn24h", dnRovn24h);
|
|
|
|
|
|
|
|
- score = fmRov * (rosAdd + rosW * newNorDNNScore) * (vorAdd + vorW * vor) * newPLeave + c1RovnScore + b0StrScore + b0RorScore + cnRovnScore + dnRovnScore;
|
|
|
|
|
|
|
+ score = fmRov * (rosAdd + rosW * newNorXGBScore) * (vorAdd + vorW * vor) * newPLeave + c1RovnScore + b0StrScore + b0RorScore + cnRovnScore + dnRovnScore;
|
|
|
|
|
|
|
|
Video video = item.getVideo();
|
|
Video video = item.getVideo();
|
|
|
video.setScore(score);
|
|
video.setScore(score);
|