BLEUEvaluator 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 genereras av en AI-modell genom att jämföra det med ett referenssvar med hjälp av BLEU-algoritmen (tvåspråkig utvärderingsunderstudy). Det används ofta för att utvärdera kvaliteten på maskinöversättnings- eller textgenereringsuppgifter.
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
- Arv
-
BLEUEvaluator
- Implementeringar
Kommentarer
Beräknar BLEUEvaluator BLEU-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 |
|---|---|
| BLEUEvaluator() |
En IEvaluator som utvärderar kvaliteten på ett svar som genereras av en AI-modell genom att jämföra det med ett referenssvar med hjälp av BLEU-algoritmen (tvåspråkig utvärderingsunderstudy). Det används ofta för att utvärdera kvaliteten på maskinöversättnings- eller textgenereringsuppgifter. |
Egenskaper
| Name | Description |
|---|---|
| BLEUMetricName |
Hämtar den Name returnerade NumericMetric av BLEUEvaluator. |
| EvaluationMetricNames |
Hämtar s:erna NameEvaluationMetricsom produceras av den här IEvaluator. |
Metoder
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Utvärderar den angivna |