F1Evaluator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto IEvaluator che valuta la qualità di una risposta prodotta da un modello di intelligenza artificiale confrontandola con una risposta di riferimento usando l'algoritmo di assegnazione dei punteggi F1. Il punteggio F1 è il rapporto tra il numero di parole condivise tra la risposta generata e la risposta di riferimento.
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
- Ereditarietà
-
F1Evaluator
- Implementazioni
Commenti
Calcola F1Evaluator il punteggio F1 di una risposta ("ipotesi") in relazione a un riferimento alla verità di terra fornito da GroundTruth. Il punteggio viene restituito in un NumericMetric oggetto con un valore compreso tra 0,0 e 1,0 dove 0,0 non rappresenta alcuna corrispondenza e 1,0 indica una corrispondenza perfetta. Per impostazione predefinita, il punteggio viene interpretato con un cutoff pass/fail pari a 0,5. Quindi un punteggio di 0,5 o superiore sta passando e un punteggio inferiore a 0,5 ha esito negativo.
Costruttori
| Nome | Descrizione |
|---|---|
| F1Evaluator() |
Oggetto IEvaluator che valuta la qualità di una risposta prodotta da un modello di intelligenza artificiale confrontandola con una risposta di riferimento usando l'algoritmo di assegnazione dei punteggi F1. Il punteggio F1 è il rapporto tra il numero di parole condivise tra la risposta generata e la risposta di riferimento. |
Proprietà
| Nome | Descrizione |
|---|---|
| EvaluationMetricNames |
Ottiene gli Nameoggetti dell'oggetto EvaluationMetricprodotto da questo IEvaluatoroggetto . |
| F1MetricName |
Ottiene l'oggetto Name dell'oggetto NumericMetric restituito da F1Evaluator. |
Metodi
| Nome | Descrizione |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Valuta l'oggetto fornito |