BLEUEvaluator 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 Antwort auswertet, die von einem KI-Modell erzeugt wird, indem sie mit einer Referenzantwort mit dem Algorithmus BLEU (zweisprachige Auswertung Understudy) verglichen wird. Es wird häufig verwendet, um die Qualität von maschinellen Übersetzungs- oder Textgenerierungsaufgaben zu bewerten.
public ref class BLEUEvaluator sealed : Microsoft::Extensions::AI::Evaluation::IEvaluator
public sealed class BLEUEvaluator : Microsoft.Extensions.AI.Evaluation.IEvaluator
type BLEUEvaluator = class
interface IEvaluator
Public NotInheritable Class BLEUEvaluator
Implements IEvaluator
- Vererbung
-
BLEUEvaluator
- Implementiert
Hinweise
Die BLEUEvaluator Berechnung der BLEU-Bewertung einer Antwort ("Hypothese") im Vergleich zu einer oder mehreren Referenzantworten, die über References. 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 |
|---|---|
| BLEUEvaluator() |
Eine IEvaluator , die die Qualität einer Antwort auswertet, die von einem KI-Modell erzeugt wird, indem sie mit einer Referenzantwort mit dem Algorithmus BLEU (zweisprachige Auswertung Understudy) verglichen wird. Es wird häufig verwendet, um die Qualität von maschinellen Übersetzungs- oder Textgenerierungsaufgaben zu bewerten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| BLEUMetricName |
Ruft die Name der NumericMetric zurückgegeben von BLEUEvaluator. |
| EvaluationMetricNames |
Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab. |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Wertet den angegebenen |