GLEUEvaluator Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een IEvaluator die de kwaliteit van een antwoord evalueert dat door een AI-model wordt geproduceerd door het te vergelijken met een referentieantwoord met behulp van het GLEU-algoritme (Google-BLEU). De GLEU-evaluator meet de gelijkenis tussen het gegenereerde antwoord en een of meer referentiereacties met behulp van n-gram overlap.
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
- Overname
-
GLEUEvaluator
- Implementeringen
Opmerkingen
De GLEUEvaluator berekening van de GLEU-score van een antwoord ("hypothese") vergeleken met een of meer referentiereacties die via References. De score wordt geretourneerd in een NumericMetric met een waarde tussen 0,0 en 1,0, waarbij 0,0 helemaal geen overeenkomst vertegenwoordigt en 1,0 een perfecte overeenkomst aangeeft. Standaard wordt de score geïnterpreteerd met een pass/fail cutoff van 0,5. Een score van 0,5 of hoger wordt dus doorgegeven en een score onder 0,5 mislukt.
Constructors
| Name | Description |
|---|---|
| GLEUEvaluator() |
Een IEvaluator die de kwaliteit van een antwoord evalueert dat door een AI-model wordt geproduceerd door het te vergelijken met een referentieantwoord met behulp van het GLEU-algoritme (Google-BLEU). De GLEU-evaluator meet de gelijkenis tussen het gegenereerde antwoord en een of meer referentiereacties met behulp van n-gram overlap. |
Eigenschappen
| Name | Description |
|---|---|
| EvaluationMetricNames |
Haalt de Names van de EvaluationMetrics geproduceerd door deze IEvaluator. |
| GLEUMetricName |
Haalt de Name geretourneerde NumericMetric door GLEUEvaluator. |
Methoden
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Evalueert de opgegeven |