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