BLEUEvaluator 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 go z odpowiedzią referencyjną przy użyciu algorytmu BLEU (dwujęzycznej oceny understudy). Często służy do oceny jakości zadań tłumaczenia maszynowego lub generowania tekstu.
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
- Dziedziczenie
-
BLEUEvaluator
- Implementuje
Uwagi
Oblicza BLEUEvaluator wynik BLEU 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 |
|---|---|
| BLEUEvaluator() |
Element IEvaluator , który ocenia jakość odpowiedzi wygenerowanej przez model sztucznej inteligencji, porównując go z odpowiedzią referencyjną przy użyciu algorytmu BLEU (dwujęzycznej oceny understudy). Często służy do oceny jakości zadań tłumaczenia maszynowego lub generowania tekstu. |
Właściwości
| Nazwa | Opis |
|---|---|
| BLEUMetricName |
Name Pobiera wartość zwracaną NumericMetric przez BLEUEvaluator. |
| EvaluationMetricNames |
NamePobiera s z s wyprodukowanych EvaluationMetricprzez ten IEvaluatorelement . |
Metody
| Nazwa | Opis |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Oblicza podaną wartość |