GLEUEvaluator 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 GLEU (Google-BLEU)-Algorithmus verglichen wird. Der GLEU-Evaluator misst die Ähnlichkeit zwischen der generierten Antwort und einer oder mehreren Referenzantworten unter Verwendung von n-Gramm-Überschneidungen.
public ref class GLEUEvaluator sealed : Microsoft::Extensions::AI::Evaluation::IEvaluator
public sealed class GLEUEvaluator : Microsoft.Extensions.AI.Evaluation.IEvaluator
type GLEUEvaluator = class
interface IEvaluator
Public NotInheritable Class GLEUEvaluator
Implements IEvaluator
- Vererbung
-
GLEUEvaluator
- Implementiert
Hinweise
Die GLEUEvaluator Berechnung der GLEU-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 |
|---|---|
| GLEUEvaluator() |
Eine IEvaluator , die die Qualität einer Antwort auswertet, die von einem KI-Modell erzeugt wird, indem sie mit einer Referenzantwort mit dem GLEU (Google-BLEU)-Algorithmus verglichen wird. Der GLEU-Evaluator misst die Ähnlichkeit zwischen der generierten Antwort und einer oder mehreren Referenzantworten unter Verwendung von n-Gramm-Überschneidungen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EvaluationMetricNames |
Ruft die Names der EvaluationMetricvon diesem IEvaluatorerzeugten s ab. |
| GLEUMetricName |
Ruft die Name der NumericMetric zurückgegeben von GLEUEvaluator. |
Methoden
| Name | Beschreibung |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Wertet den angegebenen |