weave • ドキュメントDocumentation Index
Fetch the complete documentation index at: https://wb-21fd5541-feature-automate-reference-docs-generation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
weave / 評価
Class: Evaluation<R, E, M>
スコアラーとデータセットを含む評価を設定します。 evaluation.evaluate(model)を呼び出すと、データセットの行がモデルに渡され、データセットの列の名前とmodel.predictの引数名が一致します。 その後、すべてのスコアラーを呼び出し、結果をweaveに保存します。例
継承元
型パラメータ
• R extendsDatasetRow
• E extends DatasetRow
• M
コンストラクタ
new Evaluation()
new Evaluation<R,E,M>(parameters):Evaluation<R,E,M>
パラメータ
• parameters:EvaluationParameters<R, E, M>
戻り値
Evaluation<R, E, M>
オーバーライド
WeaveObject.constructor
定義場所
evaluation.ts:148プロパティ
__savedRef?
optional__savedRef:ObjectRef|Promise<ObjectRef>
継承元
WeaveObject.__savedRef
定義場所
weaveObject.ts:49_baseParameters
protected_baseParameters:WeaveObjectParameters
継承元
WeaveObject._baseParameters
定義場所
weaveObject.ts:51アクセサ
description
getdescription():undefined|string
戻り値
undefined | string
継承元
WeaveObject.description
定義場所
weaveObject.ts:89id
getid():string
戻り値
string
継承元
WeaveObject.id
定義場所
weaveObject.ts:85メソッド
className()
className(): any
戻り値
any
継承元
WeaveObject.className
定義場所
weaveObject.ts:53evaluate()
evaluate(__namedParameters):Promise<Record<string,any>>
パラメータ
• __namedParameters • __namedParameters.maxConcurrency?:number = 5
• __namedParameters.model: WeaveCallable<(…args) => Promise<M>>
• __namedParameters.nTrials?: number = 1
戻り値
Promise<Record<string, any>>
定義場所
evaluation.ts:163predictAndScore()
predictAndScore(__namedParameters):Promise<object>
パラメータ
• __namedParameters • __namedParameters.columnMapping?:ColumnMapping<R, E>
• __namedParameters.example: R
• __namedParameters.model: WeaveCallable<(…args) => Promise<M>>
戻り値
Promise<object>
model_latency
model_latency:number=modelLatency
model_output
model_output:any=modelOutput
model_success
model_success:boolean=!modelError
scores
scores: object
インデックスシグネチャ
[key: string]: any
定義場所
evaluation.ts:232saveAttrs()
saveAttrs(): object
戻り値
object
継承元
WeaveObject.saveAttrs