viz.renderers.TrainingSnapshot
export interface TrainingSnapshot {
/** Current step/epoch */
step: number;
/** Loss values */
loss?: number;
/** Validation loss */
valLoss?: number;
/** Training accuracy */
accuracy?: number;
/** Validation accuracy */
valAccuracy?: number;
/** Current learning rate */
learningRate?: number;
/** Gradient norm */
gradNorm?: number;
/** Custom metrics */
metrics?: Record<string, number>;
}step(number)- – Current step/epoch
loss(number)optional- – Loss values
valLoss(number)optional- – Validation loss
accuracy(number)optional- – Training accuracy
valAccuracy(number)optional- – Validation accuracy
learningRate(number)optional- – Current learning rate
gradNorm(number)optional- – Gradient norm
metrics(Record<string, number>)optional- – Custom metrics
Snapshot of training state for logging.