Example
目次
コンストラクタ
メソッド
コンストラクタ
constructor
• new EvaluationLogger(options): EvaluationLogger
パラメータ
| 名前 | 型 |
|---|---|
options | EvaluationLoggerOptions |
戻り値
EvaluationLogger
定義箇所
evaluationLogger.ts:554メソッド
logPrediction
▸ logPrediction(inputs, output): ScoreLogger
予測をその入力および出力と共にログに記録します(同期バージョン)。
predict_and_score コール(子要素に predict コールを含む)を作成します。
スコアを追加するための ScoreLogger を即座に返します。
このメソッドは ScoreLogger を同期的に返します。ScoreLogger に対する操作( logScore, finish )はキューに入れられ、初期化が完了したときに実行されます。
パラメータ
| 名前 | 型 |
|---|---|
inputs | Record<string, any> |
output | any |
戻り値
ScoreLogger
Example
定義箇所
evaluationLogger.ts:641logPredictionAsync
▸ logPredictionAsync(inputs, output): Promise<ScoreLogger>
予測をその入力および出力と共にログに記録します(非同期バージョン)。
logPrediction() と同様ですが、予測コールの初期化が完全に完了したときに解決される Promise を返します。
処理を進める前に初期化を await する必要がある場合に使用してください。
パラメータ
| 名前 | 型 |
|---|---|
inputs | Record<string, any> |
output | any |
戻り値
Promise<ScoreLogger>
Example
定義箇所
evaluationLogger.ts:666logSummary
▸ logSummary(summary?): Promise<void>
サマリーをログに記録し、評価を終了します。
summarize コールを作成し、evaluate コールを終了させます。
このメソッドは await なしで呼び出す( fire-and-forget )ことも可能ですが、内部的には保留中のすべての操作が完了するまで待機します。
パラメータ
| 名前 | 型 |
|---|---|
summary? | Record<string, any> |
戻り値
Promise<void>