Class FitConfig
- java.lang.Object
-
- org.nd4j.autodiff.samediff.config.FitConfig
-
public class FitConfig extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FitConfigepochs(int epochs)Set the number of epochs to train forHistoryexec()Do the training.FitConfiglisteners(@NonNull Listener... listeners)Add listeners for this operationFitConfigtrain(@NonNull DataSetIterator trainingData)Set the training dataFitConfigtrain(@NonNull DataSetIterator trainingData, int epochs)Set the training data and number of epochsFitConfigtrain(@NonNull MultiDataSetIterator trainingData)Set the training dataFitConfigtrain(@NonNull MultiDataSetIterator trainingData, int epochs)Set the training data and number of epochsFitConfigvalidate(DataSetIterator validationData)Set the validation dataFitConfigvalidate(DataSetIterator validationData, int validationFrequency)Set the validation data and frequencyFitConfigvalidate(MultiDataSetIterator validationData)Set the validation dataFitConfigvalidate(MultiDataSetIterator validationData, int validationFrequency)Set the validation data and frequencyFitConfigvalidationFrequency(int validationFrequency)Set the validation frequency.
-
-
-
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)
Set the training data
-
train
public FitConfig train(@NonNull @NonNull DataSetIterator trainingData)
Set the training data
-
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
-
validate
public FitConfig validate(MultiDataSetIterator validationData)
Set the validation data
-
validate
public FitConfig validate(DataSetIterator validationData)
Set the validation data
-
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 frequencySpecifically, validation will be preformed when i % validationFrequency == 0
-
validate
public FitConfig validate(DataSetIterator validationData, int validationFrequency)
Set the validation data and frequencySpecifically, 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
Historyobject containing the history information for this training operation (evaluations specified in theTrainingConfig, loss values, and timing information).
-
-