is an option for NetTrain and related functions that specifies the maximum number of rounds of training to do.


  • A training round or "epoch" visits each training example once.
  • With the setting of MaxTrainingRounds->n, training will occur for n rounds.
  • With the default setting of MaxTrainingRounds->Automatic, the number of training rounds to use is calculated to correspond to about 20 seconds of training and is based on the time taken to evaluate one batch of examples. At least one round of training will always be performed.
  • If a setting for TimeGoal is not also specified, MaxTrainingRounds->Automatic will never train for more than 10,000 rounds.


open all close all

Basic Examples  (1)

Train a network such that it visits each example exactly once:

Click for copyable input

Properties & Relations  (1)

Introduced in 2016