GLEUEvaluator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
GLEU (Google-BLEU) アルゴリズムを使用して参照応答と比較することで、AI モデルによって生成された応答の品質を評価する IEvaluator 。 GLEU エバリュエーターは、n グラムの重複を使用して、生成された応答と 1 つ以上の参照応答の類似性を測定します。
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
- 継承
-
GLEUEvaluator
- 実装
注釈
GLEUEvaluatorは、Referencesを介して提供された 1 つ以上の参照応答と比較して、応答 ("仮説") の GLEU スコアを計算します。 スコアは、0.0 から 1.0 までの値を持つ NumericMetric で返されます。0.0 は一致をまったく表せず、1.0 は完全な一致を示します。 既定では、スコアは 0.5 の合格/不合格カットオフで解釈されます。 そのため、スコア 0.5 以上が合格し、0.5 未満のスコアは失敗しています。
コンストラクター
| 名前 | 説明 |
|---|---|
| GLEUEvaluator() |
GLEU (Google-BLEU) アルゴリズムを使用して参照応答と比較することで、AI モデルによって生成された応答の品質を評価する IEvaluator 。 GLEU エバリュエーターは、n グラムの重複を使用して、生成された応答と 1 つ以上の参照応答の類似性を測定します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| EvaluationMetricNames |
このNameによって生成されたEvaluationMetricのIEvaluatorを取得します。 |
| GLEUMetricName |
Nameによって返されるNumericMetricのGLEUEvaluatorを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
指定した |