@@ -164,8 +164,8 @@ public void AutoFitRankingTest()
164164 RunDetail < RankingMetrics > bestRun = experimentResults [ i ] . BestRun ;
165165 Assert . True ( experimentResults [ i ] . RunDetails . Count ( ) > 0 ) ;
166166 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 ) ;
169169 var outputSchema = bestRun . Model . GetOutputSchema ( trainDataView . Schema ) ;
170170 var expectedOutputNames = new string [ ] { labelColumnName , groupIdColumnName , groupIdColumnName , featuresColumnVectorNameA , featuresColumnVectorNameB ,
171171 "Features" , scoreColumnName } ;
@@ -187,6 +187,9 @@ public void AutoFitRankingCVTest()
187187 var reader = new TextLoader ( mlContext , GetLoaderArgsRank ( labelColumnName , groupIdColumnName ,
188188 featuresColumnVectorNameA , featuresColumnVectorNameB ) ) ;
189189 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 ) ;
190193
191194 var experiment = mlContext . Auto ( )
192195 . CreateRankingExperiment ( 5 ) ;
@@ -208,8 +211,8 @@ public void AutoFitRankingCVTest()
208211 while ( enumerator . MoveNext ( ) )
209212 {
210213 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 ) ;
213216 }
214217 }
215218 }
0 commit comments