GLEUEvaluator 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 GLEU (Google-BLEU). L’évaluateur GLEU mesure la similarité entre la réponse générée et une ou plusieurs réponses de référence à l’aide du chevauchement n-grammes.
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
- Héritage
-
GLEUEvaluator
- Implémente
Remarques
Calcule GLEUEvaluator le score GLEU 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 |
|---|---|
| GLEUEvaluator() |
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 GLEU (Google-BLEU). L’évaluateur GLEU mesure la similarité entre la réponse générée et une ou plusieurs réponses de référence à l’aide du chevauchement n-grammes. |
Propriétés
| Nom | Description |
|---|---|
| EvaluationMetricNames |
Obtient les Names des EvaluationMetrics produites par ce IEvaluator. |
| GLEUMetricName |
Obtient le Name résultat NumericMetric retourné par GLEUEvaluator. |
Méthodes
| Nom | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Évalue l’élément fourni |