Class FitConfig


  • public class FitConfig
    extends Object
    • Constructor Detail

      • FitConfig

        public FitConfig​(@NonNull
                         @NonNull SameDiff sd)
    • Method Detail

      • epochs

        public FitConfig epochs​(int epochs)
        Set the number of epochs to train for
      • train

        public FitConfig train​(@NonNull
                               @NonNull MultiDataSetIterator trainingData,
                               int epochs)
        Set the training data and number of epochs
      • train

        public FitConfig train​(@NonNull
                               @NonNull DataSetIterator trainingData,
                               int epochs)
        Set the training data and number of epochs
      • validationFrequency

        public FitConfig validationFrequency​(int validationFrequency)
        Set the validation frequency. Validation will be preformed once every so many epochs.

        Specifically, validation will be preformed when i % validationFrequency == 0

      • validate

        public FitConfig validate​(MultiDataSetIterator validationData,
                                  int validationFrequency)
        Set the validation data and frequency

        Specifically, validation will be preformed when i % validationFrequency == 0

      • validate

        public FitConfig validate​(DataSetIterator validationData,
                                  int validationFrequency)
        Set the validation data and frequency

        Specifically, validation will be preformed when i % validationFrequency == 0

      • listeners

        public FitConfig listeners​(@NonNull
                                   @NonNull Listener... listeners)
        Add listeners for this operation
      • exec

        public History exec()
        Do the training.
        Returns:
        a History object containing the history information for this training operation (evaluations specified in the TrainingConfig, loss values, and timing information).