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.
Défini dans : src/evaluation.ts:139
Exemple
Étend
Paramètres de type
R
R extends DatasetRow
E
E extends DatasetRow
M
M
Constructeurs
Constructeur
new Evaluation<Défini dans : src/evaluation.ts:150R,E,M>(parameters) :Evaluation<R,E,M>
Paramètres
paramètres
EvaluationParameters<R, E, M>
Renvoie
Evaluation<R, E, M>
Redéfinit
WeaveObject.constructor
Propriétés
__savedRef
Défini dans : src/weaveObject.ts:71facultatif__savedRef :ObjectRef|Promise<ObjectRef>
Hérité de
WeaveObject.__savedRef
Accesseurs
description
Signature d’obtention
get description():Défini dans : src/weaveObject.ts:98string|undefined
Renvoie
string | undefined
Hérité de
WeaveObject.description
nom
Signature d’obtention
get name(): string
Défini dans : src/weaveObject.ts:94
Renvoie
string
Hérité de
WeaveObject.name
Méthodes
evaluate()
evaluate(Défini dans : src/evaluation.ts:165__namedParameters) :Promise<Record<string,any>>
Paramètres
__namedParameters
maxConcurrency?
number = 5
model
WeaveCallable<(…args) => Promise<M>>
nTrials ?
number = 1
Renvoie
Promise<Record<string, any>>
predictAndScore()
predictAndScore(Défini dans : src/evaluation.ts:244__namedParameters) :Promise<{model_latency:number;model_output:any;model_success:boolean;scores: {[key:string] :any; }; }>
Paramètres
__namedParameters
columnMapping?
ColumnMapping<R, E>
exemple
R
model
WeaveCallable<(…args) => Promise<M>>
Renvoie
Promise<{ model_latency: number; model_output: any; model_success: boolean; scores: {[key: string]: any; }; }>
saveAttrs()
saveAttrs(): objet
Défini dans : src/weaveObject.ts:75
Renvoie
objet
Hérité de
WeaveObject.saveAttrs