| 
														
															@@ -5,7 +5,6 @@ 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.ScoreParam; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.piaoquan.ad.engine.commons.score.ScorerConfigInfo; 
														 | 
														
														 | 
														
															 import com.tzld.piaoquan.ad.engine.commons.score.ScorerConfigInfo; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.piaoquan.ad.engine.commons.score.model.XGBoostModel683; 
														 | 
														
														 | 
														
															 import com.tzld.piaoquan.ad.engine.commons.score.model.XGBoostModel683; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-import com.tzld.piaoquan.ad.engine.commons.score.model.XGBoostModel; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRankItem; 
														 | 
														
														 | 
														
															 import com.tzld.piaoquan.recommend.feature.domain.ad.base.AdRankItem; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.tzld.piaoquan.recommend.feature.domain.ad.base.UserAdFeature; 
														 | 
														
														 | 
														
															 import com.tzld.piaoquan.recommend.feature.domain.ad.base.UserAdFeature; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.apache.commons.collections4.CollectionUtils; 
														 | 
														
														 | 
														
															 import org.apache.commons.collections4.CollectionUtils; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -59,10 +58,10 @@ public class XGBoostScorer683 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 List<AdRankItem> items) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        final Map<String, String> userFeatureMap, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                        final List<AdRankItem> items) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         long startTime = System.currentTimeMillis(); 
														 | 
														
														 | 
														
															         long startTime = System.currentTimeMillis(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        XGBoostModel model = (XGBoostModel) this.getModel(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        XGBoostModel683 model = (XGBoostModel683) this.getModel(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         LOGGER.debug("model size: [{}]", model.getModelSize()); 
														 | 
														
														 | 
														
															         LOGGER.debug("model size: [{}]", model.getModelSize()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // 所有都参与打分,按照ctr排序 
														 | 
														
														 | 
														
															         // 所有都参与打分,按照ctr排序 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -86,7 +85,7 @@ public class XGBoostScorer683 extends BaseXGBoostModelScorer { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     private void multipleCtrScore(final List<AdRankItem> items, 
														 | 
														
														 | 
														
															     private void multipleCtrScore(final List<AdRankItem> items, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                   final Map<String, String> userFeatureMap, 
														 | 
														
														 | 
														
															                                   final Map<String, String> userFeatureMap, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                                   final Map<String, String> sceneFeatureMap, 
														 | 
														
														 | 
														
															                                   final Map<String, String> sceneFeatureMap, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                                  final XGBoostModel model) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                                  final XGBoostModel683 model) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<Callable<Object>> calls = new ArrayList<Callable<Object>>(); 
														 | 
														
														 | 
														
															         List<Callable<Object>> calls = new ArrayList<Callable<Object>>(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         for (int index = 0; index < items.size(); index++) { 
														 | 
														
														 | 
														
															         for (int index = 0; index < items.size(); index++) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -129,7 +128,7 @@ public class XGBoostScorer683 extends BaseXGBoostModelScorer { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public double calcScore(final XGBoostModel model, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public double calcScore(final XGBoostModel683 model, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             final AdRankItem item, 
														 | 
														
														 | 
														
															                             final AdRankItem item, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             final Map<String, String> userFeatureMap, 
														 | 
														
														 | 
														
															                             final Map<String, String> userFeatureMap, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                             final Map<String, String> sceneFeatureMap) { 
														 | 
														
														 | 
														
															                             final Map<String, String> sceneFeatureMap) { 
														 |