Skip to main content
ScoreLogger gère l’attribution d’un score à une seule prédiction. Renvoyé par EvaluationLogger.logPrediction().

Exemple

Constructeur

new ScoreLogger(evalLogger) : ScoreLogger

Paramètres

EvaluationLogger
requis

Renvoie

ScoreLogger

Accesseurs

isFinishCalled

Signature d’obtention

get isFinishCalled(): boolean
Vérifie si finish() a été appelé. Utilisé par EvaluationLogger pour détecter les prédictions non finalisées.
Renvoie
boolean

Méthodes

finish()

finish(): Promise<void>
Termine le processus d’attribution d’un score de la prédiction. Finalise l’appel predict_and_score avec les scores accumulés. Met à jour les agrégats incrémentiels et libère la mémoire.

Renvoie

Promise<void>

logScore()

logScore(scorerName, score): Promise<void>
Journalisez un score pour cette prédiction. Crée un appel de scorer enfant de predict_and_score.

Paramètres

string
requis
Nom du scorer (par exemple : “accuracy”, “f1_score”)
any
requis
La valeur du score

Renvoie

Promise<void>