BLEUEvaluator 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 verwijzingsreactie met behulp van het algoritme TWEETALIGe evaluatie-understudy. Het wordt vaak gebruikt om de kwaliteit van automatische vertaling of het genereren van tekst te evalueren.
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
- Overname
-
BLEUEvaluator
- Implementeringen
Opmerkingen
De BLEUEvaluator COMPUTE-score van een antwoord ("hypothese") wordt berekend in vergelijking 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 |
|---|---|
| BLEUEvaluator() |
Een IEvaluator die de kwaliteit van een antwoord evalueert dat door een AI-model wordt geproduceerd door het te vergelijken met een verwijzingsreactie met behulp van het algoritme TWEETALIGe evaluatie-understudy. Het wordt vaak gebruikt om de kwaliteit van automatische vertaling of het genereren van tekst te evalueren. |
Eigenschappen
| Name | Description |
|---|---|
| BLEUMetricName |
Haalt de Name geretourneerde NumericMetric door BLEUEvaluator. |
| EvaluationMetricNames |
Haalt de Names van de EvaluationMetrics geproduceerd door deze IEvaluator. |
Methoden
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Evalueert de opgegeven |