Example
Extends
Type Parameters
R
R extends DatasetRow
E
E extends DatasetRow
M
M
Constructors
Constructor
new Evaluation<Defined in: src/evaluation.ts:150R,E,M>(parameters):Evaluation<R,E,M>
Parameters
parameters
EvaluationParameters<R, E, M>
Returns
Evaluation<R, E, M>
Overrides
WeaveObject.constructor
Properties
__savedRef?
Defined in: src/weaveObject.ts:71optional__savedRef?:ObjectRef|Promise<ObjectRef>
Inherited from
WeaveObject.__savedRef
Accessors
description
Get Signature
get description():Defined in: src/weaveObject.ts:98string|undefined
Returns
string | undefined
Inherited from
WeaveObject.description
name
Get Signature
get name(): string
Defined in: src/weaveObject.ts:94
Returns
string
Inherited from
WeaveObject.name
Methods
evaluate()
evaluate(Defined in: src/evaluation.ts:165__namedParameters):Promise<Record<string,any>>
Parameters
__namedParameters
maxConcurrency?
number = 5
model
WeaveCallable<(…args) => Promise<M>>
nTrials?
number = 1
Returns
Promise<Record<string, any>>
predictAndScore()
predictAndScore(Defined in: src/evaluation.ts:244__namedParameters):Promise<{model_latency:number;model_output:any;model_success:boolean;scores: {[key:string]:any; }; }>
Parameters
__namedParameters
columnMapping?
ColumnMapping<R, E>
example
R
model
WeaveCallable<(…args) => Promise<M>>
Returns
Promise<{ model_latency: number; model_output: any; model_success: boolean; scores: {[key: string]: any; }; }>
saveAttrs()
saveAttrs(): object
Defined in: src/weaveObject.ts:75
Returns
object
Inherited from
WeaveObject.saveAttrs