Skip to main content
一連の scorer とデータセットを含む評価を設定します。 evaluation.evaluate(model) を呼び出すと、データセットの各行がモデルに渡されます。このとき、 データセットの列名が model.predict の引数名に対応付けられます。 その後、すべての 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

パラメーター

パラメーター
EvaluationParameters<R, E, M>

戻り値

Evaluation<R, E, M>

オーバーライド

WeaveObject.constructor

プロパティ

__savedRef

optional __savedRef: ObjectRef | Promise<ObjectRef>
定義場所: src/weaveObject.ts:71

継承元

WeaveObject.__savedRef

アクセサ

description

取得シグネチャ

get description(): string | undefined
定義場所: src/weaveObject.ts:98
戻り値
string | undefined

継承元

WeaveObject.description

取得シグネチャ

get (): string
定義場所: src/weaveObject.ts:94
戻り値
string

継承元

WeaveObject.

Methods

evaluate()

evaluate(__namedParameters): Promise<Record<string, any>>
定義場所: src/evaluation.ts:165

パラメーター

__namedParameters
maxConcurrency?
数値 = 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<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