F1Evaluator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine IEvaluator , die die Qualität einer von einem KI-Modell erzeugten Antwort bewertet, indem sie mit einer Referenzantwort mit dem F1-Bewertungsalgorithmus verglichen wird. F1-Bewertung ist das Verhältnis der Anzahl der freigegebenen Wörter zwischen der generierten Antwort und der Referenzantwort.
public ref class F1Evaluator sealed : Microsoft::Extensions::AI::Evaluation::IEvaluator
public sealed class F1Evaluator : Microsoft.Extensions.AI.Evaluation.IEvaluator
type F1Evaluator = class
interface IEvaluator
Public NotInheritable Class F1Evaluator
Implements IEvaluator
- Vererbung
-
F1Evaluator
- Implementiert
Hinweise
Die F1Evaluator Berechnung der F1-Bewertung GroundTrutheiner Antwort ("Hypothese") im Verhältnis zu einem von . Die Punktzahl wird in einem NumericMetric Wert zwischen 0,0 und 1,0 zurückgegeben, wobei 0,0 überhaupt keine Übereinstimmung darstellt, und 1,0 gibt eine perfekte Übereinstimmung an. Standardmäßig wird die Bewertung mit einem Pass-/Fail-Cutoff von 0,5 interpretiert. Daher wird eine Punktzahl von 0,5 oder höher übergeben und ein Punkt unter 0,5 fehlschlägt.
Konstruktoren
| Name | Beschreibung |
|---|---|
| F1Evaluator() |
Eine IEvaluator , die die Qualität einer von einem KI-Modell erzeugten Antwort bewertet, indem sie mit einer Referenzantwort mit dem F1-Bewertungsalgorithmus verglichen wird. F1-Bewertung ist das Verhältnis der Anzahl der freigegebenen Wörter zwischen der generierten Antwort und der Referenzantwort. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EvaluationMetricNames |
Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab. |
| F1MetricName |
Ruft die Name der NumericMetric zurückgegeben von F1Evaluator. |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Wertet den angegebenen |