F1Evaluator 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
IEvaluator F1 채점 알고리즘을 사용하여 AI 모델에서 생성된 응답의 품질을 참조 응답과 비교하여 평가하는 값입니다. 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에서 NumericMetric 1.0 사이의 값으로 반환됩니다. 여기서 0.0은 전혀 일치하지 않으며 1.0은 완벽한 일치를 나타냅니다. 기본적으로 점수는 0.5의 통과/실패 컷오프로 해석됩니다. 따라서 0.5 이상의 점수가 통과되고 0.5 미만의 점수가 실패합니다.
생성자
| Name | Description |
|---|---|
| F1Evaluator() |
IEvaluator F1 채점 알고리즘을 사용하여 AI 모델에서 생성된 응답의 품질을 참조 응답과 비교하여 평가하는 값입니다. F1 점수는 생성된 응답과 참조 응답 간의 공유 단어 수의 비율입니다. |
속성
| Name | Description |
|---|---|
| EvaluationMetricNames |
에 NameIEvaluator의해 생성된 s의 EvaluationMetrics를 가져옵니다. |
| F1MetricName |
에서 Name 반환F1Evaluator한 값을 NumericMetric 가져옵니다. |
메서드
| Name | Description |
|---|---|
| EvaluateAsync(IEnumerable<ChatMessage>, ChatResponse, ChatConfiguration, IEnumerable<EvaluationContext>, CancellationToken) |
제공된 |