1 implementation of IMamlEvaluator
Microsoft.ML.Data (1)
Evaluators\MamlEvaluator.cs (1)
54internal abstract class MamlEvaluatorBase : IMamlEvaluator
33 references to IMamlEvaluator
Microsoft.ML.Data (33)
Commands\CrossValidationCommand.cs (5)
37public IComponentFactory<IMamlEvaluator> Evaluator; 204var eval = evaluator?.CreateComponent(Host) ?? 353private readonly IComponentFactory<IMamlEvaluator> _evaluator; 393IComponentFactory<IMamlEvaluator> evaluator, 550var eval = _evaluator?.CreateComponent(host) ??
Commands\EvaluateCommand.cs (4)
140public IComponentFactory<IMamlEvaluator> Evaluator; 163IMamlEvaluator eval = args.Evaluator?.CreateComponent(env) ?? 193public IComponentFactory<IMamlEvaluator> Evaluator; 241var evaluator = ImplOptions.Evaluator?.CreateComponent(Host) ??
Commands\TestCommand.cs (2)
51public IComponentFactory<IMamlEvaluator> Evaluator; 119var evaluator = ImplOptions.Evaluator?.CreateComponent(Host) ??
Commands\TrainTestCommand.cs (2)
35public IComponentFactory<IMamlEvaluator> Evaluator; 208var evaluator = ImplOptions.Evaluator?.CreateComponent(Host) ??
Evaluators\AnomalyDetectionEvaluator.cs (1)
825IMamlEvaluator evaluator = new AnomalyDetectionMamlEvaluator(host, input);
Evaluators\BinaryClassifierEvaluator.cs (2)
1514IMamlEvaluator evaluator = new BinaryClassifierMamlEvaluator(host, input); 1559private static IDataView ExtractOverallMetrics(IHost host, Dictionary<string, IDataView> metrics, IMamlEvaluator evaluator)
Evaluators\ClusteringEvaluator.cs (1)
870IMamlEvaluator evaluator = new ClusteringMamlEvaluator(host, input);
Evaluators\EvaluatorUtils.cs (6)
30private static volatile Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> _knownEvaluatorFactories; 32public static Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> Instance 36Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> result = _knownEvaluatorFactories; 39var tmp = new Dictionary<string, Func<IHostEnvironment, IMamlEvaluator>> 59public static IMamlEvaluator GetEvaluator(IHostEnvironment env, DataViewSchema schema) 752public 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"/> 155void IMamlEvaluator.PrintFoldResults(IChannel ch, Dictionary<string, IDataView> metrics) 183IDataView IMamlEvaluator.GetOverallResults(params IDataView[] metrics) 202void IMamlEvaluator.PrintAdditionalMetrics(IChannel ch, params Dictionary<string, IDataView>[] metrics) 281IDataView IMamlEvaluator.GetPerInstanceDataViewToSave(RoleMappedData perInstance)
Evaluators\MulticlassClassificationEvaluator.cs (1)
1099IMamlEvaluator evaluator = new MulticlassClassificationMamlEvaluator(host, input);
Evaluators\MultiOutputRegressionEvaluator.cs (1)
785IMamlEvaluator evaluator = new MultiOutputRegressionMamlEvaluator(host, input);
Evaluators\QuantileRegressionEvaluator.cs (1)
570IMamlEvaluator evaluator = new QuantileRegressionMamlEvaluator(host, input);
Evaluators\RankingEvaluator.cs (1)
1096IMamlEvaluator evaluator = new RankingMamlEvaluator(host, input);
Evaluators\RegressionEvaluator.cs (1)
397IMamlEvaluator evaluator = new RegressionMamlEvaluator(host, input);