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
get
description():undefined
|string
戻り値
undefined
| string
継承元
WeaveObject
.description
定義場所
weaveObject.ts:89id
get
id():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