GLEUEvaluator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
que IEvaluator evalúa la calidad de una respuesta producida por un modelo de IA comparándola con una respuesta de referencia mediante el algoritmo GLEU (Google-BLEU). El evaluador GLEU mide la similitud entre la respuesta generada y una o varias respuestas de referencia mediante superposición de n-gramas.
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
- Herencia
-
GLEUEvaluator
- Implementaciones
Comentarios
GLEUEvaluator Calcula la puntuación GLEU de una respuesta ("hipótesis") en comparación con una o varias respuestas de referencia proporcionadas a través Referencesde . La puntuación se devuelve en con NumericMetric un valor comprendido entre 0,0 y 1,0, donde 0,0 no representa ninguna coincidencia y 1,0 indica una coincidencia perfecta. De forma predeterminada, la puntuación se interpreta con un límite de paso/error de 0,5. Por lo tanto, se pasa una puntuación de 0,5 o superior y se produce un error en una puntuación inferior a 0,5.
Constructores
| Nombre | Description |
|---|---|
| GLEUEvaluator() |
que IEvaluator evalúa la calidad de una respuesta producida por un modelo de IA comparándola con una respuesta de referencia mediante el algoritmo GLEU (Google-BLEU). El evaluador GLEU mide la similitud entre la respuesta generada y una o varias respuestas de referencia mediante superposición de n-gramas. |
Propiedades
| Nombre | Description |
|---|---|
| EvaluationMetricNames |
Obtiene los Names de los EvaluationMetricgenerados por este IEvaluatorobjeto . |
| GLEUMetricName |
Obtiene el Name objeto del NumericMetric devuelto por GLEUEvaluator. |
Métodos
| Nombre | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Evalúa el proporcionado |