F1Evaluator 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 generada por un modelo de IA comparándola con una respuesta de referencia mediante el algoritmo de puntuación F1. La puntuación F1 es la proporción del número de palabras compartidas entre la respuesta generada y la respuesta de referencia.
public ref class F1Evaluator sealed : Microsoft::Extensions::AI::Evaluation::IEvaluator
public sealed class F1Evaluator : Microsoft.Extensions.AI.Evaluation.IEvaluator
type F1Evaluator = class
interface IEvaluator
Public NotInheritable Class F1Evaluator
Implements IEvaluator
- Herencia
-
F1Evaluator
- Implementaciones
Comentarios
F1Evaluator Calcula la puntuación F1 de una respuesta ("hipótesis") en relación con una referencia de verdad básica proporcionada por GroundTruth. 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 |
|---|---|
| F1Evaluator() |
que IEvaluator evalúa la calidad de una respuesta generada por un modelo de IA comparándola con una respuesta de referencia mediante el algoritmo de puntuación F1. La puntuación F1 es la proporción del número de palabras compartidas entre la respuesta generada y la respuesta de referencia. |
Propiedades
| Nombre | Description |
|---|---|
| EvaluationMetricNames |
Obtiene los Names de los EvaluationMetricgenerados por este IEvaluatorobjeto . |
| F1MetricName |
Obtiene el Name objeto del NumericMetric devuelto por F1Evaluator. |
Métodos
| Nombre | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Evalúa el proporcionado |