@@ -164,8 +164,8 @@ public void AutoFitRankingTest()
164
164
RunDetail < RankingMetrics > bestRun = experimentResults [ i ] . BestRun ;
165
165
Assert . True ( experimentResults [ i ] . RunDetails . Count ( ) > 0 ) ;
166
166
Assert . NotNull ( bestRun . ValidationMetrics ) ;
167
- Assert . True ( experimentResults [ i ] . RunDetails . Max ( i => i . ValidationMetrics . NormalizedDiscountedCumulativeGains . Max ( ) > .4 ) ) ;
168
- Assert . True ( experimentResults [ i ] . RunDetails . Max ( i => i . ValidationMetrics . DiscountedCumulativeGains . Max ( ) > 20 ) ) ;
167
+ Assert . True ( bestRun . ValidationMetrics . NormalizedDiscountedCumulativeGains . Last ( ) > 0.4 ) ;
168
+ Assert . True ( bestRun . ValidationMetrics . DiscountedCumulativeGains . Last ( ) > 20 ) ;
169
169
var outputSchema = bestRun . Model . GetOutputSchema ( trainDataView . Schema ) ;
170
170
var expectedOutputNames = new string [ ] { labelColumnName , groupIdColumnName , groupIdColumnName , featuresColumnVectorNameA , featuresColumnVectorNameB ,
171
171
"Features" , scoreColumnName } ;
@@ -187,6 +187,9 @@ public void AutoFitRankingCVTest()
187
187
var reader = new TextLoader ( mlContext , GetLoaderArgsRank ( labelColumnName , groupIdColumnName ,
188
188
featuresColumnVectorNameA , featuresColumnVectorNameB ) ) ;
189
189
var trainDataView = reader . Load ( DatasetUtil . GetMLSRDataset ( ) ) ;
190
+ // Take less than 1500 rows of data to satisfy CrossValSummaryRunner's
191
+ // limit.
192
+ trainDataView = mlContext . Data . TakeRows ( trainDataView , 1499 ) ;
190
193
191
194
var experiment = mlContext . Auto ( )
192
195
. CreateRankingExperiment ( 5 ) ;
@@ -208,8 +211,8 @@ public void AutoFitRankingCVTest()
208
211
while ( enumerator . MoveNext ( ) )
209
212
{
210
213
var model = enumerator . Current ;
211
- Assert . True ( model . ValidationMetrics . NormalizedDiscountedCumulativeGains . Max ( ) > .4 ) ;
212
- Assert . True ( model . ValidationMetrics . DiscountedCumulativeGains . Max ( ) > 19 ) ;
214
+ Assert . True ( model . ValidationMetrics . NormalizedDiscountedCumulativeGains . Max ( ) > 0.31 ) ;
215
+ Assert . True ( model . ValidationMetrics . DiscountedCumulativeGains . Max ( ) > 15 ) ;
213
216
}
214
217
}
215
218
}
0 commit comments