BLEUEvaluator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Qui IEvaluator évalue la qualité d’une réponse produite par un modèle IA en la comparant à une réponse de référence à l’aide de l’algorithme BLEU (Bilingue Evaluation Understudy). Il est souvent utilisé pour évaluer la qualité des tâches de traduction automatique ou de génération de texte.
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
- Héritage
-
BLEUEvaluator
- Implémente
Remarques
Calcule BLEUEvaluator le score BLEU d’une réponse (« hypothèse ») par rapport à une ou plusieurs réponses de référence fournies via References. Le score est retourné dans une NumericMetric valeur comprise entre 0,0 et 1,0, où 0,0 ne représente aucune correspondance du tout et 1,0 indique une correspondance parfaite. Par défaut, le score est interprété avec une coupure de pass/fail de 0,5. Ainsi, un score de 0,5 ou supérieur passe et un score inférieur à 0,5 échoue.
Constructeurs
| Nom | Description |
|---|---|
| BLEUEvaluator() |
Qui IEvaluator évalue la qualité d’une réponse produite par un modèle IA en la comparant à une réponse de référence à l’aide de l’algorithme BLEU (Bilingue Evaluation Understudy). Il est souvent utilisé pour évaluer la qualité des tâches de traduction automatique ou de génération de texte. |
Propriétés
| Nom | Description |
|---|---|
| BLEUMetricName |
Obtient le Name résultat NumericMetric retourné par BLEUEvaluator. |
| EvaluationMetricNames |
Obtient les Names des EvaluationMetrics produites par ce IEvaluator. |
Méthodes
| Nom | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Évalue l’élément fourni |