Passer au contenu principal
weave / Evaluation Configure une évaluation qui comprend un ensemble d’évaluateurs et un jeu de données. L’appel à evaluation.evaluate(model) transmet des lignes d’un jeu de données à un modèle, en faisant correspondre les noms des colonnes du jeu de données aux noms des arguments dans model.predict. Il appelle ensuite tous les évaluateurs et enregistre les résultats dans weave. Exemple

Paramètres de type

NomType
Rextends DatasetRow
Eextends DatasetRow
MM

Hiérarchie

Table des matières

Constructeurs

Propriétés

Accesseurs

Méthodes

Constructeurs

constructeur

new Evaluation<R, E, M>(parameters): Evaluation<R, E, M>

Paramètres de type

NomType
Rextends DatasetRow
Eextends DatasetRow
MM

Paramètres

NomType
parametersEvaluationParameters<R, E, M>

Renvoie

Evaluation<R, E, M>

Redéfinitions

WeaveObject.constructor

Défini dans

src/evaluation.ts:150

Propriétés

__savedRef

Facultatif __savedRef: ObjectRef | Promise<ObjectRef>

Hérité de

WeaveObject.__savedRef

Défini dans

src/weaveObject.ts:71

Accesseurs

description

get description(): undefined | string

Renvoie

undefined | string

Hérité de

WeaveObject.description

Défini dans

src/weaveObject.ts:98

nom

get nom(): string

Renvoie

string

Hérité de

WeaveObject.nom

Défini dans

src/weaveObject.ts:94

Méthodes

evaluate

evaluate(«destructured»): Promise<Record<string, any>>

Paramètres

NomTypeValeur par défaut
«destructured»Objectundefined
› maxConcurrency?number5
› modelWeaveCallable<(…args: [{ datasetRow: R }]) => Promise<M>>undefined
› nTrials?number1

Renvoie

Promise<Record<string, any>>

Défini dans

src/evaluation.ts:165

predictAndScore

predictAndScore(«destructured»): Promise<{ model_latency: number = modelLatency; model_output: any = modelOutput; model_success: boolean = !modelError; scores: { [key: string]: any; } }>

Paramètres

NomType
«destructured»Object
› columnMapping?ColumnMapping<R, E>
› exampleR
› modelWeaveCallable<(…args: [{ datasetRow: E }]) => Promise<M>>

Renvoie

Promise<{ model_latency: number = modelLatency; model_output: any = modelOutput; model_success: boolean = !modelError; scores: { [key: string]: any; } }>

Défini dans

src/evaluation.ts:244

saveAttrs

saveAttrs(): Object

Renvoie

Object

Hérité de

WeaveObject.saveAttrs

Défini dans

src/weaveObject.ts:75