setu.NRETrainingResult#
- class setu.NRETrainingResult(nre, losses, val_losses, best_epoch)[source]#
Bases:
objectResult of NRE training.
- nre#
Trained NRE instance with fitted transforms.
- losses#
Training loss per epoch.
- val_losses#
Validation loss per epoch.
- best_epoch#
Epoch with lowest validation loss.
- validate(val_data, key, *, checks=None, strict=False, config=None)[source]#
Run validation checks on the trained NRE.
- Parameters:
val_data (
ValidationDataset) – Validation dataset (separate from training data).key (
Array) – JAX random key.checks (
list[str] |None) – List of checks to run (default: all NRE checks).strict (
bool) – If True, raise on failure.config (
ValidationConfig|None) – Threshold configuration.
- Return type: