6 instantiations of F1Evaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
NLPEvaluatorTests.cs (1)
33IEvaluator f1Evaluator = new F1Evaluator();
Microsoft.Extensions.AI.Evaluation.NLP.Tests (5)
F1EvaluatorTests.cs (5)
17var evaluator = new F1Evaluator(); 33var evaluator = new F1Evaluator(); 49var evaluator = new F1Evaluator(); 68var evaluator = new F1Evaluator(); 81var evaluator = new F1Evaluator();
19 references to F1Evaluator
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
NLPEvaluatorTests.cs (4)
67Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? _)); 94Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? _)); 120Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? _)); 141Assert.True(result.TryGet(F1Evaluator.F1MetricName, out NumericMetric? f1));
Microsoft.Extensions.AI.Evaluation.NLP (5)
F1Evaluator.cs (2)
22/// The <see cref="F1Evaluator"/> computes the F1 score of a response ("hypothesis") in relation to a ground-truth reference 33/// <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)
17var evaluator = new F1Evaluator(); 23Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 33var evaluator = new F1Evaluator(); 39Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 49var evaluator = new F1Evaluator(); 54Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 68var evaluator = new F1Evaluator(); 74Assert.Equal(F1Evaluator.F1MetricName, metric.Name); 81var evaluator = new F1Evaluator(); 87Assert.Equal(F1Evaluator.F1MetricName, metric.Name);