| 
					
				 | 
			
			
				@@ -70,7 +70,7 @@ public class SparkAdCTRSampleLoader { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 转化成bytes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AdRequestContextBytesFeature adRequestContextBytesFeature = new AdRequestContextBytesFeature(requestContext); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UserAdBytesFeature userBytesFeature = new UserAdBytesFeature(userFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AdItemBytesFeature  adItemBytesFeature = new AdItemBytesFeature(itemFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AdItemBytesFeature adItemBytesFeature = new AdItemBytesFeature(itemFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 特征抽取 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         VlogAdCtrLRFeatureExtractor bytesFeatureExtractor; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,6 +79,7 @@ public class SparkAdCTRSampleLoader { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         bytesFeatureExtractor.getUserFeatures(userBytesFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         bytesFeatureExtractor.getItemFeature(adItemBytesFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         bytesFeatureExtractor.getContextFeatures(adRequestContextBytesFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bytesFeatureExtractor.getCrossFeature(adItemBytesFeature, adRequestContextBytesFeature, userBytesFeature); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ListMultimap<FeatureGroup, BaseFeature> featureMap = bytesFeatureExtractor.getFeatures(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return parseSamplesToString(label, featureMap); 
			 |