6 instantiations of F1Evaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
NLPEvaluatorTests.cs (1)
36IEvaluator f1Evaluator = new F1Evaluator();
Microsoft.Extensions.AI.Evaluation.NLP.Tests (5)
F1EvaluatorTests.cs (5)
16var evaluator = new F1Evaluator(); 32var evaluator = new F1Evaluator(); 48var evaluator = new F1Evaluator(); 67var evaluator = new F1Evaluator(); 80var evaluator = new F1Evaluator();
19 references to F1Evaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
NLPEvaluatorTests.cs (4)
70Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? _)); 97Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? _)); 123Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? _)); 144Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? f1));
Microsoft.Extensions.AI.Evaluation.NLP (5)
F1Evaluator.cs (2)
23/// The <see cref="F1Evaluator"/> computes the F1 score of a response ("hypothesis") in relation to a ground-truth reference 34/// <see cref="F1Evaluator"/>.
F1EvaluatorContext.cs (3)
7/// Contextual information that the <see cref="F1Evaluator"/> uses to compute the F1 score for a response. 10/// <see cref="F1Evaluator"/> measures the F1 score of a response compared to a reference response that is supplied via 26/// The <see cref="F1Evaluator"/> measures the degree to which the response being evaluated is similar to
Microsoft.Extensions.AI.Evaluation.NLP.Tests (10)
F1EvaluatorTests.cs (10)
16var evaluator = new F1Evaluator(); 22Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 32var evaluator = new F1Evaluator(); 38Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 48var evaluator = new F1Evaluator(); 53Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 67var evaluator = new F1Evaluator(); 73Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 80var evaluator = new F1Evaluator(); 86Assert.Equal(F1Evaluator.F1MetricName, metric.Name);