Skip to main content
EvaluationLogger を使用すると、予測とスコアを段階的にログできます。 データセットの事前準備とバッチ処理を必要とする従来の Evaluation クラスとは異なり、 EvaluationLogger では、予測が生成されるたびにログでき、柔軟にスコアを付けられます。

例

コンストラクター

new EvaluationLogger(options): EvaluationLogger

パラメーター

object
必須

戻り値

EvaluationLogger

メソッド

logPrediction()

logPrediction(inputs, output): ScoreLogger
予測を入力および出力とともにログします (同期バージョン) 。 predict_and_score 呼び出しを作成します (子の predict 呼び出しを含みます) 。 スコアを追加するための ScoreLogger を即座に返します。 このメソッドは ScoreLogger を同期的に返します。 ScoreLogger に対する操作 (logScore、finish) はキューに追加され、初期化が完了すると実行されます。

パラメーター

Record<string, any>
必須
any
必須

戻り値

ScoreLogger

例


logPredictionAsync()

logPredictionAsync(inputs, output): Promise<ScoreLogger>
予測を入力と出力とともにログします (非同期バージョン) 。 logPrediction() と同様ですが、予測の呼び出しが完全に初期化されると 解決される Promise を返します。 処理を続行する前に初期化を待つ必要がある場合は、こちらを使用してください。

パラメーター

Record<string, any>
必須
any
必須

Returns

Promise<ScoreLogger>

例


logSummary()

logSummary(summary?): Promise<void>
サマリーをログし、評価を確定します。 summarize の呼び出しを作成し、evaluate の呼び出しを終了します。 このメソッドは await なしで呼び出せます (ファイア・アンド・フォーゲット) が、内部では 保留中のすべての操作が完了するまで待機します。

パラメーター

Record<string, any>

戻り値

Promise<void>
最終更新日 2026年9月30日