evaluation.evaluate(model)을 호출하면 데이터셋의 각 행이 모델에 전달되며, 데이터셋의 column 이름이 model.predict의 argument 이름에 맞게 매핑됩니다.
그런 다음 모든 scorer를 호출하고 결과를 weave에 저장합니다.
정의 위치: src/evaluation.ts:139
예시
확장
유형 매개변수
R
R extends DatasetRow
E
E extends DatasetRow
M
M
생성자
생성자
new Evaluation<정의 위치: src/evaluation.ts:150R,E,M>(parameters):Evaluation<R,E,M>
매개변수
parameters
EvaluationParameters<R, E, M>
반환값
Evaluation<R, E, M>
재정의
WeaveObject.constructor
속성
__savedRef
정의 위치: src/weaveObject.ts:71선택__savedRef:ObjectRef|Promise<ObjectRef>
상속됨
WeaveObject.__savedRef
접근자
설명
조회 시그니처
get description():정의 위치: src/weaveObject.ts:98string|undefined
반환값
string | undefined
상속됨
WeaveObject.description
이름
조회 시그니처
get name(): string
정의 위치: src/weaveObject.ts:94
반환값
string
상속됨
WeaveObject.name
메서드
evaluate()
evaluate(정의 위치: src/evaluation.ts:165__namedParameters):Promise<Record<string,any>>
매개변수
__namedParameters
maxConcurrency?
number = 5
모델
WeaveCallable<(…args) => Promise<M>>
nTrials?
숫자 = 1
반환값
Promise<Record<string, any>>
predictAndScore()
predictAndScore(정의 위치: src/evaluation.ts:244__namedParameters):Promise<{model_latency:number;model_output:any;model_success:boolean;scores: {[key:string]:any; }; }>
매개변수
__namedParameters
columnMapping?
ColumnMapping<R, E>
예시
R
모델
WeaveCallable<(…args) => Promise<M>>
반환값
Promise<{ model_latency: number; model_output: any; model_success: boolean; scores: {[key: string]: any; }; }>
saveAttrs()
saveAttrs(): object
정의 위치: src/weaveObject.ts:75
반환값
object
상속됨
WeaveObject.saveAttrs