Skip to main content
scorer 집합과 데이터셋을 포함하는 Evaluation을 설정합니다. evaluation.evaluate(model)을 호출하면 데이터셋의 각 행이 모델에 전달되며, 데이터셋의 column 이름이 model.predict의 argument 이름에 맞게 매핑됩니다. 그런 다음 모든 scorer를 호출하고 결과를 weave에 저장합니다. 정의 위치: src/evaluation.ts:139

예시

확장

유형 매개변수

R extends DatasetRow E extends DatasetRow M

생성자

생성자

new Evaluation<R, E, M>(parameters): Evaluation<R, E, M>
정의 위치: src/evaluation.ts:150

매개변수

parameters
EvaluationParameters<R, E, M>

반환값

Evaluation<R, E, M>

재정의

WeaveObject.constructor

속성

__savedRef

선택 __savedRef: ObjectRef | Promise<ObjectRef>
정의 위치: src/weaveObject.ts:71

상속됨

WeaveObject.__savedRef

접근자

설명

조회 시그니처

get description(): string | undefined
정의 위치: src/weaveObject.ts:98
반환값
string | undefined

상속됨

WeaveObject.description

이름

조회 시그니처

get name(): string
정의 위치: src/weaveObject.ts:94
반환값
string

상속됨

WeaveObject.name

메서드

evaluate()

evaluate(__namedParameters): Promise<Record<string, any>>
정의 위치: src/evaluation.ts:165

매개변수

__namedParameters
maxConcurrency?
number = 5
모델
WeaveCallable<(…args) => Promise<M>>
nTrials?
숫자 = 1

반환값

Promise<Record<string, any>>

predictAndScore()

predictAndScore(__namedParameters): Promise<{ model_latency: number; model_output: any; model_success: boolean; scores: {[key: string]: any; }; }>
정의 위치: src/evaluation.ts:244

매개변수

__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