GLEUEvaluator 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 GLEU (Google-BLEU). L'analizzatore GLEU misura la somiglianza tra la risposta generata e una o più risposte di riferimento usando la sovrapposizione di n-gram.
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
- Ereditarietà
-
GLEUEvaluator
- Implementazioni
Commenti
Calcola GLEUEvaluator il punteggio GLEU di una risposta ("ipotesi") rispetto a una o più risposte di riferimento fornite tramite References. 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 |
|---|---|
| GLEUEvaluator() |
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 GLEU (Google-BLEU). L'analizzatore GLEU misura la somiglianza tra la risposta generata e una o più risposte di riferimento usando la sovrapposizione di n-gram. |
Proprietà
| Nome | Descrizione |
|---|---|
| EvaluationMetricNames |
Ottiene gli Nameoggetti dell'oggetto EvaluationMetricprodotto da questo IEvaluatoroggetto . |
| GLEUMetricName |
Ottiene l'oggetto Name dell'oggetto NumericMetric restituito da GLEUEvaluator. |
Metodi
| Nome | Descrizione |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
Valuta l'oggetto fornito |