メインコンテンツへスキップ
weave / 評価 一連の scorer とデータセットを含む評価を設定します。 evaluation.evaluate(model) を呼び出すと、データセットの各行がモデルに渡されます。このとき、 データセットの列名が model.predict の引数名に対応付けられます。 その後、すべての scorer が呼び出され、結果が weave に保存されます。 Example

タイプパラメーター

タイプ
Rextends DatasetRow
Eextends DatasetRow
MM

階層

目次

コンストラクタ

プロパティ

アクセサ

Methods

コンストラクタ

コンストラクタ

new 評価<R, E, M>(parameters): 評価<R, E, M>

型パラメーター

タイプ
Rextends DatasetRow
Eextends DatasetRow
MM

パラメーター

タイプ
parametersEvaluationParameters<R, E, M>

戻り値

評価<R, E, M>

オーバーライド

WeaveObject.constructor

定義場所

src/evaluation.ts:150

プロパティ

__savedRef

Optional __savedRef: ObjectRef | Promise<ObjectRef>

継承元

WeaveObject.__savedRef

定義場所

src/weaveObject.ts:71

アクセサ

description

get description(): undefined | string

戻り値

undefined | string

継承元

WeaveObject.description

定義場所

src/weaveObject.ts:98

get name(): string

戻り値

string

継承元

WeaveObject.name

定義場所

src/weaveObject.ts:94

Methods

evaluate

evaluate(«destructured»): Promise<Record<string, any>>

パラメーター

タイプデフォルト値
«destructured»Objectundefined
› maxConcurrency?number5
› modelWeaveCallable<(…args: [{ datasetRow: R }]) => Promise<M>>undefined
› nTrials?number1

戻り値

Promise<Record<string, any>>

定義場所

src/evaluation.ts:165

predictAndScore

predictAndScore(«destructured»): Promise<{ model_latency: number = modelLatency; model_output: any = modelOutput; model_success: boolean = !modelError; scores: { [key: string]: any; } }>

パラメーター

タイプ
«destructured»Object
› columnMapping?ColumnMapping<R, E>
› exampleR
› modelWeaveCallable<(…args: [{ datasetRow: E }]) => Promise<M>>

戻り値

Promise<{ model_latency: number = modelLatency; model_output: any = modelOutput; model_success: boolean = !modelError; scores: { [key: string]: any; } }>

定義場所

src/evaluation.ts:244

saveAttrs

saveAttrs(): Object

戻り値

Object

継承元

WeaveObject.saveAttrs

定義場所

src/weaveObject.ts:75