10 instantiations of RunResult
Microsoft.ML.Sweeper (3)
SweepResultEvaluator.cs (2)
79return new RunResult(parameterSet); 81return new RunResult(parameterSet, result, _maximizing);
SynthConfigRunner.cs (1)
48results.Add(new RunResult(sweeps[j], val, true));
Microsoft.ML.Sweeper.Tests (7)
TestSweeper.cs (7)
152var result = new RunResult(tResult.ParameterSet, random.NextDouble(), true); 340var result = new RunResult(paramWithId.ParameterSet, 0.42, true); 394var result = new RunResult(paramWithId.ParameterSet, metrics[i], true); 476var nextList = sweeper.ProposeSweeps(5, initialList.Select(p => new RunResult(p))); 585results.Add(new RunResult(parameterSet, random.NextDouble(), true)); 633results.Add(new RunResult(parameterSet, random.NextDouble(), true)); 684results.Add(new RunResult(parameterSet, random.NextDouble(), true));
33 references to RunResult
Microsoft.ML.Sweeper (25)
Algorithms\KdoSweeper.cs (12)
138var viableRuns = prevRuns.Cast<RunResult>().Where(run => run != null && run.HasMetricValue).Cast<IRunResult>().ToArray(); 184RunResult parent = (RunResult)history[parentIndicies[i]]; 346return (from RunResult r in previousRuns where _randomParamSets.Contains(r.ParameterSet) select r.MetricValue).ToArray(); 365foreach (RunResult r in previousRuns) 379previousRuns.Cast<RunResult>().Where(r => r.HasMetricValue).Max(r => r.MetricValue) : 380previousRuns.Cast<RunResult>().Where(r => r.HasMetricValue).Min(r => r.MetricValue); 411foreach (RunResult r in previousRuns) 428SortedSet<RunResult> bestK = new SortedSet<RunResult>(); 430foreach (RunResult r in history) 432RunResult worst = bestK.Min();
Algorithms\SmacSweeper.cs (11)
99foreach (RunResult run in previousRuns) 118foreach (RunResult r in previousRuns) 195RunResult bestRun = (RunResult)previousRuns.Max(); 196RunResult worstRun = (RunResult)previousRuns.Min(); 382SortedSet<RunResult> bestK = new SortedSet<RunResult>(); 384foreach (RunResult r in previousRuns) 386RunResult worst = bestK.Min(); 397foreach (RunResult r in bestK)
ISweeper.cs (2)
246var otherTyped = other as RunResult;
Microsoft.ML.Sweeper.Tests (8)
TestSweeper.cs (8)
105var initialList = sweeper.ProposeSweeps(5, new List<RunResult>()); 152var result = new RunResult(tResult.ParameterSet, random.NextDouble(), true); 260var result = new RunResult(task.CompletedResult().ParameterSet, random.NextDouble(), true); 340var result = new RunResult(paramWithId.ParameterSet, 0.42, true); 394var result = new RunResult(paramWithId.ParameterSet, metrics[i], true); 442var initialList = sweeper.ProposeSweeps(5, new List<RunResult>()); 560var sweeps = sweeper.ProposeSweeps(5, new List<RunResult>()); 608var sweeps = sweeper.ProposeSweeps(5, new List<RunResult>());