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)
18var evaluator = new F1Evaluator(); 34var evaluator = new F1Evaluator(); 50var evaluator = new F1Evaluator(); 69var evaluator = new F1Evaluator(); 82var 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)
12/// Contextual information that the <see cref="F1Evaluator"/> uses to compute the F1 score for a response. 15/// <see cref="F1Evaluator"/> measures the F1 score of a response compared to a reference response that is supplied via 31/// 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)
18var evaluator = new F1Evaluator(); 24Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 34var evaluator = new F1Evaluator(); 40Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 50var evaluator = new F1Evaluator(); 55Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 69var evaluator = new F1Evaluator(); 75Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 82var evaluator = new F1Evaluator(); 88Assert.Equal(F1Evaluator.F1MetricName, metric.Name);