BLEUEvaluator クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BLEU (二か国語評価アンダースティ) アルゴリズムを使用して参照応答と比較することによって、AI モデルによって生成された応答の品質を評価する IEvaluator 。 機械翻訳またはテキスト生成タスクの品質を評価するためによく使用されます。
public ref class BLEUEvaluator sealed : Microsoft::Extensions::AI::Evaluation::IEvaluator
public sealed class BLEUEvaluator : Microsoft.Extensions.AI.Evaluation.IEvaluator
type BLEUEvaluator = class
interface IEvaluator
Public NotInheritable Class BLEUEvaluator
Implements IEvaluator
- 継承
-
BLEUEvaluator
- 実装
注釈
BLEUEvaluatorは、Referencesを介して提供された 1 つ以上の参照応答と比較して、応答 ("仮説") の BLEU スコアを計算します。 スコアは、0.0 から 1.0 までの値を持つ NumericMetric で返されます。0.0 は一致をまったく表せず、1.0 は完全な一致を示します。 既定では、スコアは 0.5 の合格/不合格カットオフで解釈されます。 そのため、スコア 0.5 以上が合格し、0.5 未満のスコアは失敗しています。
コンストラクター
| 名前 | 説明 |
|---|---|
| BLEUEvaluator() |
BLEU (二か国語評価アンダースティ) アルゴリズムを使用して参照応答と比較することによって、AI モデルによって生成された応答の品質を評価する IEvaluator 。 機械翻訳またはテキスト生成タスクの品質を評価するためによく使用されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| BLEUMetricName |
Nameによって返されるNumericMetricのBLEUEvaluatorを取得します。 |
| EvaluationMetricNames |
このNameによって生成されたEvaluationMetricのIEvaluatorを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
指定した |