GLEUEvaluator Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En IEvaluator som utvärderar kvaliteten på ett svar som produceras av en AI-modell genom att jämföra det med ett referenssvar med hjälp av GLEU-algoritmen (Google-BLEU). GLEU-utvärderaren mäter likheten mellan det genererade svaret och ett eller flera referenssvar med n-gram överlappning.
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
- Arv
-
GLEUEvaluator
- Implementeringar
Kommentarer
Beräknar GLEUEvaluator GLEU-poängen för ett svar ("hypotes") jämfört med ett eller flera referenssvar som tillhandahålls via References. Poängen returneras i en NumericMetric med ett värde mellan 0,0 och 1,0 där 0,0 inte representerar någon matchning alls och 1,0 indikerar en perfekt matchning. Som standard tolkas poängen med en gräns för pass/fail på 0,5. Så en poäng på 0,5 eller högre passerar och en poäng under 0,5 misslyckas.
Konstruktorer
| Name | Description |
|---|---|
| GLEUEvaluator() |
En IEvaluator som utvärderar kvaliteten på ett svar som produceras av en AI-modell genom att jämföra det med ett referenssvar med hjälp av GLEU-algoritmen (Google-BLEU). GLEU-utvärderaren mäter likheten mellan det genererade svaret och ett eller flera referenssvar med n-gram överlappning. |
Egenskaper
| Name | Description |
|---|---|
| EvaluationMetricNames |
Hämtar s:erna NameEvaluationMetricsom produceras av den här IEvaluator. |
| GLEUMetricName |
Hämtar den Name returnerade NumericMetric av GLEUEvaluator. |
Metoder
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Utvärderar den angivna |