Returns a logger object that records per-iteration metrics during
fit(). After training, the log can be printed, plotted, or
exported to CSV.
Arguments
- log_loss
Log reconstruction loss per layer (default TRUE).
- log_norms
Log factor W/H norms per layer (default FALSE).
- log_classifier
Evaluate classifier accuracy per iteration using a supplied
classify_embeddingconfiguration. Must be a list withlabelsand optionallytest_idx,k,side, andlayer(default NULL = disabled).- interval
Log every
intervaliterations (default 1).
Value
A training_logger object to pass to fit().
Examples
if (FALSE) { # \dontrun{
logger <- training_logger(
log_norms = TRUE,
log_classifier = list(labels = labels, test_idx = test_idx, k = 5)
)
res <- fit(net, logger = logger)
print(logger)
plot(logger)
export_log(logger, "training_log.csv")
} # }