1 implementation of IMamlEvaluator
Microsoft.ML.Data (1)
Evaluators\MamlEvaluator.cs (1)
54
internal abstract class MamlEvaluatorBase :
IMamlEvaluator
36 references to IMamlEvaluator
Microsoft.ML.Data (33)
Commands\CrossValidationCommand.cs (5)
37
public IComponentFactory<
IMamlEvaluator
> Evaluator;
204
var
eval = evaluator?.CreateComponent(Host) ??
353
private readonly IComponentFactory<
IMamlEvaluator
> _evaluator;
393
IComponentFactory<
IMamlEvaluator
> evaluator,
550
var
eval = _evaluator?.CreateComponent(host) ??
Commands\EvaluateCommand.cs (4)
140
public IComponentFactory<
IMamlEvaluator
> Evaluator;
163
IMamlEvaluator
eval = args.Evaluator?.CreateComponent(env) ??
193
public IComponentFactory<
IMamlEvaluator
> Evaluator;
241
var
evaluator = ImplOptions.Evaluator?.CreateComponent(Host) ??
Commands\TestCommand.cs (2)
51
public IComponentFactory<
IMamlEvaluator
> Evaluator;
119
var
evaluator = ImplOptions.Evaluator?.CreateComponent(Host) ??
Commands\TrainTestCommand.cs (2)
35
public IComponentFactory<
IMamlEvaluator
> Evaluator;
208
var
evaluator = ImplOptions.Evaluator?.CreateComponent(Host) ??
Evaluators\AnomalyDetectionEvaluator.cs (1)
825
IMamlEvaluator
evaluator = new AnomalyDetectionMamlEvaluator(host, input);
Evaluators\BinaryClassifierEvaluator.cs (2)
1514
IMamlEvaluator
evaluator = new BinaryClassifierMamlEvaluator(host, input);
1559
private static IDataView ExtractOverallMetrics(IHost host, Dictionary<string, IDataView> metrics,
IMamlEvaluator
evaluator)
Evaluators\ClusteringEvaluator.cs (1)
870
IMamlEvaluator
evaluator = new ClusteringMamlEvaluator(host, input);
Evaluators\EvaluatorUtils.cs (6)
30
private static volatile Dictionary<string, Func<IHostEnvironment,
IMamlEvaluator
>> _knownEvaluatorFactories;
32
public static Dictionary<string, Func<IHostEnvironment,
IMamlEvaluator
>> Instance
36
Dictionary<string, Func<IHostEnvironment,
IMamlEvaluator
>> result = _knownEvaluatorFactories;
39
var tmp = new Dictionary<string, Func<IHostEnvironment,
IMamlEvaluator
>>
59
public static
IMamlEvaluator
GetEvaluator(IHostEnvironment env, DataViewSchema schema)
752
public static IDataView[] ConcatenatePerInstanceDataViews(IHostEnvironment env,
IMamlEvaluator
eval, bool collate, bool outputFoldIndex, RoleMappedData[] perInstance, out string[] variableSizeVectorColumnNames)
Evaluators\MamlEvaluator.cs (5)
50
/// A base class implementation of <see cref="
IMamlEvaluator
"/>. The <see cref="Evaluate"/> and <see cref="IEvaluator.GetPerInstanceMetrics"/>
155
void
IMamlEvaluator
.PrintFoldResults(IChannel ch, Dictionary<string, IDataView> metrics)
183
IDataView
IMamlEvaluator
.GetOverallResults(params IDataView[] metrics)
202
void
IMamlEvaluator
.PrintAdditionalMetrics(IChannel ch, params Dictionary<string, IDataView>[] metrics)
281
IDataView
IMamlEvaluator
.GetPerInstanceDataViewToSave(RoleMappedData perInstance)
Evaluators\MulticlassClassificationEvaluator.cs (1)
1099
IMamlEvaluator
evaluator = new MulticlassClassificationMamlEvaluator(host, input);
Evaluators\MultiOutputRegressionEvaluator.cs (1)
785
IMamlEvaluator
evaluator = new MultiOutputRegressionMamlEvaluator(host, input);
Evaluators\QuantileRegressionEvaluator.cs (1)
570
IMamlEvaluator
evaluator = new QuantileRegressionMamlEvaluator(host, input);
Evaluators\RankingEvaluator.cs (1)
1096
IMamlEvaluator
evaluator = new RankingMamlEvaluator(host, input);
Evaluators\RegressionEvaluator.cs (1)
397
IMamlEvaluator
evaluator = new RegressionMamlEvaluator(host, input);
Microsoft.ML.EntryPoints (2)
CrossValidationMacro.cs (2)
362
var
eval = GetEvaluator(env, input.Kind);
422
private static
IMamlEvaluator
GetEvaluator(IHostEnvironment env, MacroUtils.TrainerKinds kind)
Microsoft.ML.Sweeper (1)
SweepResultEvaluator.cs (1)
44
var evaluators = _host.ComponentCatalog.GetAllDerivedClasses(typeof(
IMamlEvaluator
), typeof(SignatureMamlEvaluator));