Example
목차
생성자
메서드
생성자
생성자
options): EvaluationLogger
매개변수
| 이름 | 타입 |
|---|---|
options | EvaluationLoggerOptions |
반환값
EvaluationLogger
정의된 위치
메서드
logPrediction
inputs, output): ScoreLogger
입력과 출력과 함께 예측을 기록합니다(동기 버전).
자식 predict 호출이 포함된 predict_and_score 호출을 생성합니다.
점수를 추가할 수 있도록 ScoreLogger를 즉시 반환합니다.
이 메서드는 ScoreLogger를 동기적으로 반환합니다.
ScoreLogger에 대한 작업(logScore, finish)은 대기열에 추가되며, 초기화가 완료되면 실행됩니다.
매개변수
| 이름 | 타입 |
|---|---|
inputs | Record<string, any> |
output | any |
반환값
ScoreLogger
예제
정의 위치
evaluationLogger.ts:641logPredictionAsync
inputs, output): Promise<ScoreLogger>
입력과 출력을 포함한 예측을 기록합니다(비동기 버전).
logPrediction()과 같지만, 예측 호출이 완전히 초기화된 후
resolve되는 Promise를 반환합니다.
다음 단계로 진행하기 전에 초기화가 완료될 때까지 대기해야 하는 경우에 사용하세요.
매개변수
| 이름 | 타입 |
|---|---|
inputs | Record<string, any> |
output | any |
반환
Promise<ScoreLogger>
예시
정의된 곳
evaluationLogger.ts:666logSummary
summary?): Promise<void>
요약을 로그에 기록하고 평가를 완료합니다.
새로운 summarize 호출을 생성하고 evaluate 호출을 마무리합니다.
이 메서드는 await 없이(fire-and-forget 방식으로) 호출할 수 있지만,
내부적으로는 보류 중인 모든 작업이 완료될 때까지 기다립니다.
매개변수
| 이름 | 타입 |
|---|---|
summary? | Record<string, any> |
반환값
Promise<void>