Skip to main content
EvaluationLogger permet la mise au journal incrémentielle des prédictions et des scores. Contrairement à la classe Evaluation traditionnelle, qui nécessite un jeu de données défini à l’avance et un traitement par lots, EvaluationLogger vous permet de mettre au journal les prédictions au fur et à mesure, avec une attribution flexible des scores. Défini dans : src/evaluationLogger.ts:554

Exemple

Constructeurs

Constructeur

new EvaluationLogger(options) : EvaluationLogger
Défini dans : src/evaluationLogger.ts:573

Paramètres

options
EvaluationLoggerOptions

Renvoie

EvaluationLogger

Méthodes

logPrediction()

logPrediction(inputs, output): ScoreLogger
Journalise une prédiction avec son entrée et sa sortie (version synchrone). Crée un appel predict_and_score (avec un appel enfant predict). Renvoie immédiatement un ScoreLogger pour ajouter des scores. Cette méthode renvoie le ScoreLogger de façon synchrone. Les opérations sur le ScoreLogger (logScore, finish) seront placées dans la file d’attente et exécutées une fois l’initialisation terminée. Défini dans : src/evaluationLogger.ts:660

Paramètres

entrée
Record<string, any>
sortie
any

Renvoie

ScoreLogger

Exemple


logPredictionAsync()

logPredictionAsync(inputs, output): Promise<ScoreLogger>
Journalise une prédiction avec son entrée et sa sortie (version asynchrone). Comme logPrediction(), mais renvoie une Promise qui se résout lorsque l’appel de prédiction est entièrement initialisé. Utilisez cette méthode si vous devez attendre l’initialisation avant de continuer. Défini dans : src/evaluationLogger.ts:685

Paramètres

entrée
Record<string, any>
sortie
any

Renvoie

Promise<ScoreLogger>

Exemple


logSummary()

logSummary(summary?): Promise<void>
Journalise une synthèse et finalise l’évaluation. Crée un appel summarize et termine l’appel evaluate. Cette méthode peut être appelée sans await (fire-and-forget), mais en interne elle attendra que toutes les opérations en attente soient terminées. Défini dans : src/evaluationLogger.ts:786

Paramètres

synthèse ?
Record<string, any>

Renvoie

Promise<void>