GLEUEvaluator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Element IEvaluator , który ocenia jakość odpowiedzi wygenerowanej przez model sztucznej inteligencji, porównując ją z odpowiedzią referencyjną przy użyciu algorytmu GLEU (Google-BLEU). Ewaluator GLEU mierzy podobieństwo między wygenerowaną odpowiedzią a co najmniej jedną odpowiedzią referencyjną przy użyciu n-gram nakładających się.
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
- Dziedziczenie
-
GLEUEvaluator
- Implementuje
Uwagi
Oblicza GLEUEvaluator wynik GLEU odpowiedzi ("hipoteza") w porównaniu z co najmniej jedną odpowiedzią referencyjną dostarczoną za pośrednictwem metody References. Wynik jest zwracany w NumericMetric wartości z zakresu od 0,0 do 1,0, gdzie wartość 0,0 nie reprezentuje żadnego dopasowania, a wartość 1,0 wskazuje idealne dopasowanie. Domyślnie wynik jest interpretowany z odcięciem pass/fail o wartości 0,5. Dlatego wynik 0,5 lub wyższy przechodzi, a wynik poniżej 0,5 kończy się niepowodzeniem.
Konstruktory
| Nazwa | Opis |
|---|---|
| GLEUEvaluator() |
Element IEvaluator , który ocenia jakość odpowiedzi wygenerowanej przez model sztucznej inteligencji, porównując ją z odpowiedzią referencyjną przy użyciu algorytmu GLEU (Google-BLEU). Ewaluator GLEU mierzy podobieństwo między wygenerowaną odpowiedzią a co najmniej jedną odpowiedzią referencyjną przy użyciu n-gram nakładających się. |
Właściwości
| Nazwa | Opis |
|---|---|
| EvaluationMetricNames |
NamePobiera s z s wyprodukowanych EvaluationMetricprzez ten IEvaluatorelement . |
| GLEUMetricName |
Name Pobiera wartość zwracaną NumericMetric przez GLEUEvaluator. |
Metody
| Nazwa | Opis |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Oblicza podaną wartość |