1 interface inheriting from IEvaluator
Microsoft.ML.Data (1)
Evaluators\MamlEvaluator.cs (1)
22internal interface IMamlEvaluator : IEvaluator
1 implementation of IEvaluator
Microsoft.ML.Data (1)
Evaluators\EvaluatorBase.cs (1)
19internal abstract partial class EvaluatorBase<TAgg> : IEvaluator
30 references to IEvaluator
Microsoft.ML.Data (30)
Commands\EvaluateCommand.cs (1)
115/// Signature for creating an <see cref="IEvaluator"/>.
Evaluators\AnomalyDetectionEvaluator.cs (2)
601var resultDict = ((IEvaluator)this).Evaluate(roles); 649private protected override IEvaluator Evaluator => _evaluator;
Evaluators\BinaryClassifierEvaluator.cs (5)
824var resultDict = ((IEvaluator)this).Evaluate(roles); 872var resultDict = ((IEvaluator)this).Evaluate(roles); 951var resultDict = ((IEvaluator)this).Evaluate(roles); 997var resultDict = ((IEvaluator)this).Evaluate(roles); 1320private protected override IEvaluator Evaluator => _evaluator;
Evaluators\ClusteringEvaluator.cs (2)
81var resultDict = ((IEvaluator)this).Evaluate(rolesMappedData); 782private protected override IEvaluator Evaluator => _evaluator;
Evaluators\EvaluatorBase.cs (3)
14/// This is a base class for TLC evaluators. It implements both of the <see cref="IEvaluator"/> methods: <see cref="Evaluate"/> and 31Dictionary<string, IDataView> IEvaluator.Evaluate(RoleMappedData data) 220IDataTransform IEvaluator.GetPerInstanceMetrics(RoleMappedData data) => GetPerInstanceMetricsCore(data);
Evaluators\MamlEvaluator.cs (7)
17/// The input <see cref="RoleMappedData"/> to the <see cref="IEvaluator.Evaluate"/> and the <see cref="IEvaluator.GetPerInstanceMetrics"/> methods 50/// A base class implementation of <see cref="IMamlEvaluator"/>. The <see cref="Evaluate"/> and <see cref="IEvaluator.GetPerInstanceMetrics"/> 52/// methods on an <see cref="IEvaluator"/> of the appropriate type. 93private protected abstract IEvaluator Evaluator { get; } 107Dictionary<string, IDataView> IEvaluator.Evaluate(RoleMappedData data) 218IDataTransform IEvaluator.GetPerInstanceMetrics(RoleMappedData scoredData)
Evaluators\MulticlassClassificationEvaluator.cs (2)
562var resultDict = ((IEvaluator)this).Evaluate(roles); 895private protected override IEvaluator Evaluator => _evaluator;
Evaluators\MultiOutputRegressionEvaluator.cs (1)
627private protected override IEvaluator Evaluator => _evaluator;
Evaluators\QuantileRegressionEvaluator.cs (1)
475private protected override IEvaluator Evaluator => _evaluator;
Evaluators\RankingEvaluator.cs (2)
264var resultDict = ((IEvaluator)this).Evaluate(roles); 875private protected override IEvaluator Evaluator => _evaluator;
Evaluators\RegressionEvaluator.cs (2)
183var resultDict = ((IEvaluator)this).Evaluate(roles); 349private protected override IEvaluator Evaluator => _evaluator;
Utilities\ComponentCreation.cs (2)
197public static IEvaluator CreateEvaluator(this IHostEnvironment env, string settings) 201return CreateCore<IEvaluator>(env, typeof(SignatureEvaluator), settings);