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:73Accessors
description
โขget description(): undefined | string
Returns
undefined | string
Inherited from
WeaveObject.descriptionDefined in
weaveObject.ts:100name
โขget name(): string
Returns
string
Inherited from
WeaveObject.nameDefined in
weaveObject.ts:96Methods
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