メインコンテンツへスキップ
weave / ScoreLogger ScoreLogger は、単一の prediction に対するスコアリングを管理します。 EvaluationLogger.logPrediction() から返されます。 Example
const pred = await ev.logPrediction(example, output);
await pred.logScore("accuracy", 0.95);
await pred.logScore("relevance", 0.8);
await pred.finish(); // prediction を確定させます

目次

コンストラクタ

アクセッサ

メソッド

コンストラクタ

constructor

new ScoreLogger(evalLogger): ScoreLogger

パラメータ

名前
evalLoggerEvaluationLogger

戻り値

ScoreLogger

定義箇所

evaluationLogger.ts:319

アクセッサ

isFinishCalled

get isFinishCalled(): boolean finish() が呼び出されたかどうかを確認します。 EvaluationLogger が未完了の prediction を検出するために使用されます。

戻り値

boolean

定義箇所

evaluationLogger.ts:349

メソッド

finish

finish(): Promise<void> prediction のスコアリング プロセス を終了します。 蓄積されたスコアで predict_and_score 呼び出しを確定させます。 増分集計を更新し、メモリを解放します。

戻り値

Promise<void>

定義箇所

evaluationLogger.ts:451

logScore

logScore(scorerName, score): Promise<void> この prediction のスコアを ログ に記録します。 predict_and_score の子として scorer 呼び出しを作成します。

パラメータ

名前説明
scorerNamestringスコアラーの名前 (例: “accuracy”, “f1_score”)
scoreanyスコアの 値

戻り値

Promise<void>

定義箇所

evaluationLogger.ts:360