F1Evaluator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
該 IEvaluator 系統透過比較 AI 模型與使用 F1 評分演算法的參考回應來評估其品質。 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 反應(「假設」)的F1分數,並依據由 GroundTruth提供的真實參考來計算。 分數在 中 NumericMetric 回傳,值介於 0.0 到 1.0 之間,0.0 代表完全不匹配,1.0 表示完全匹配。 預設情況下,分數以0.5的通過/不通過門檻計算。 所以分數 0.5 或以上就算及格,低於 0.5 分就算不及格。
建構函式
| 名稱 | Description |
|---|---|
| F1Evaluator() |
該 IEvaluator 系統透過比較 AI 模型與使用 F1 評分演算法的參考回應來評估其品質。 F1 分數是生成回應與參考回應之間共享詞彙數量的比率。 |
屬性
| 名稱 | Description |
|---|---|
| EvaluationMetricNames |
由Name此IEvaluator產生 s 的 s EvaluationMetric。 |
| F1MetricName |
得到 Name 的 NumericMetric 由 返回 F1Evaluator。 |
方法
| 名稱 | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
評估所提供的 |