Example
Type parameters
Name | Type |
---|---|
R | extends DatasetRow |
E | extends DatasetRow |
M | M |
Hierarchy
-
WeaveObject
↳Evaluation
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new Evaluation<R
, E
, M
>(parameters
): Evaluation
<R
, E
, M
>
Type parameters
Name | Type |
---|---|
R | extends DatasetRow |
E | extends DatasetRow |
M | M |
Parameters
Name | Type |
---|---|
parameters | EvaluationParameters <R , E , M > |
Returns
Evaluation
<R
, E
, M
>
Overrides
WeaveObject.constructorDefined in
evaluation.ts:148Properties
__savedRef
•Optional
__savedRef: ObjectRef
| Promise
<ObjectRef
>
Inherited from
WeaveObject.__savedRefDefined in
weaveObject.ts:49Accessors
description
•get
description(): undefined
| string
Returns
undefined
| string
Inherited from
WeaveObject.descriptionDefined in
weaveObject.ts:76name
•get
name(): string
Returns
string
Inherited from
WeaveObject.nameDefined in
weaveObject.ts:72Methods
evaluate
▸ evaluate(«destructured»
): Promise
<Record
<string
, any
>>
Parameters
Name | Type | Default value |
---|---|---|
«destructured» | Object | undefined |
› maxConcurrency? | number | 5 |
› model | WeaveCallable <(…args : [{ datasetRow : R }]) => Promise <M >> | undefined |
› nTrials? | number | 1 |
Returns
Promise
<Record
<string
, any
>>
Defined in
evaluation.ts:163predictAndScore
▸ predictAndScore(«destructured»
): Promise
<{ model_latency
: number
= modelLatency; model_output
: any
= modelOutput; model_success
: boolean
= !modelError; scores
: { [key: string]
: any
; } }>
Parameters
Name | Type |
---|---|
«destructured» | Object |
› columnMapping? | ColumnMapping <R , E > |
› example | R |
› model | WeaveCallable <(…args : [{ datasetRow : E }]) => Promise <M >> |
Returns
Promise
<{ model_latency
: number
= modelLatency; model_output
: any
= modelOutput; model_success
: boolean
= !modelError; scores
: { [key: string]
: any
; } }>
Defined in
evaluation.ts:231saveAttrs
▸ saveAttrs():Object
Returns
Object