Uses of Interface
org.nd4j.linalg.dataset.api.iterator.MultiDataSetIterator
-
-
Uses of MultiDataSetIterator in org.nd4j.autodiff.samediff
Methods in org.nd4j.autodiff.samediff with parameters of type MultiDataSetIterator Modifier and Type Method Description voidSameDiff. evaluate(@NonNull MultiDataSetIterator iterator, @NonNull String outputVariable, int labelIndex, @NonNull List<Listener> listeners, @NonNull IEvaluation... evaluations)Evaluate the performance of a single variable's prediction.
For example, if the variable to evaluatate was called "softmax" you would use:voidSameDiff. evaluate(@NonNull MultiDataSetIterator iterator, @NonNull String outputVariable, int labelIndex, @NonNull IEvaluation... evaluations)voidSameDiff. evaluate(MultiDataSetIterator iterator, Map<String,List<IEvaluation>> variableEvals, Map<String,Integer> predictionLabelMapping, Listener... listeners)Perform evaluation using classes such asEvaluationfor classifier outputs andRegressionEvaluationfor regression outputs.
Example: classifier evaluation
Predictions variable name: "softmaxOutput"
Evaluations to perform:Evaluation
Data: single input, single output MultiDataSets
Code:protected HistorySameDiff. fit(@NonNull MultiDataSetIterator iter, int numEpochs, boolean incrementEpochCount, MultiDataSetIterator validationData, int validationFrequency, @NonNull Listener... listeners)HistorySameDiff. fit(@NonNull MultiDataSetIterator iter, int numEpochs, @NonNull Listener... listeners)SeeSameDiff.fit(MultiDataSetIterator, int, MultiDataSetIterator, int, Listener...), does not preform validation.HistorySameDiff. fit(@NonNull MultiDataSetIterator iter, int numEpochs, MultiDataSetIterator validationIter, int validationFrequency, @NonNull Listener... listeners)Fit the SameDiff instance based on MultiDataSetIterator for the specified number of epochs.
This method can both singe input, single output and multi-input, multi-output SameDiff instances
Note that aTrainingConfigmust be set viaSameDiff.setTrainingConfig(TrainingConfig)before training can be performed.protected HistorySameDiff. fitHelper(@NonNull MultiDataSetIterator iter, int numEpochs, boolean incrementEpochCount, MultiDataSetIterator validationData, int validationFrequency, @NonNull List<Listener> listeners)Map<String,INDArray>SameDiff. output(@NonNull MultiDataSetIterator dataSet, @NonNull String... outputs)Map<String,INDArray>SameDiff. output(@NonNull MultiDataSetIterator iterator, @NonNull List<Listener> listeners, @NonNull String... outputs)Perform inference.
Example: classifier inference
Predictions variable name: "softmaxOutput"
Evaluations to perform:Evaluation
Data: single output MultiDataSets
Code:List<Map<String,INDArray>>SameDiff. outputBatches(MultiDataSetIterator iterator, String... outputs)List<Map<String,INDArray>>SameDiff. outputBatches(MultiDataSetIterator iterator, List<Listener> listeners, String... outputs)Perform inference.
Example: classifier inference
Predictions variable name: "softmaxOutput"
Evaluations to perform:Evaluation
Data: single output MultiDataSets
Code: -
Uses of MultiDataSetIterator in org.nd4j.autodiff.samediff.config
Methods in org.nd4j.autodiff.samediff.config with parameters of type MultiDataSetIterator Modifier and Type Method Description EvaluationConfigEvaluationConfig. data(@NonNull MultiDataSetIterator data)Set the data to evaluate on.OutputConfigOutputConfig. data(@NonNull MultiDataSetIterator data)Set the data to use as input.FitConfigFitConfig. train(@NonNull MultiDataSetIterator trainingData)Set the training dataFitConfigFitConfig. train(@NonNull MultiDataSetIterator trainingData, int epochs)Set the training data and number of epochsFitConfigFitConfig. validate(MultiDataSetIterator validationData)Set the validation dataFitConfigFitConfig. validate(MultiDataSetIterator validationData, int validationFrequency)Set the validation data and frequency -
Uses of MultiDataSetIterator in org.nd4j.linalg.dataset
Classes in org.nd4j.linalg.dataset that implement MultiDataSetIterator Modifier and Type Class Description classAsyncMultiDataSetIteratorFields in org.nd4j.linalg.dataset declared as MultiDataSetIterator Modifier and Type Field Description protected MultiDataSetIteratorAsyncMultiDataSetIterator. backedIterator -
Uses of MultiDataSetIterator in org.nd4j.linalg.dataset.adapter
Classes in org.nd4j.linalg.dataset.adapter that implement MultiDataSetIterator Modifier and Type Class Description classMultiDataSetIteratorAdapterclassSingletonMultiDataSetIterator -
Uses of MultiDataSetIterator in org.nd4j.linalg.dataset.api.iterator
Subinterfaces of MultiDataSetIterator in org.nd4j.linalg.dataset.api.iterator Modifier and Type Interface Description interfaceParallelMultiDataSetIteratorClasses in org.nd4j.linalg.dataset.api.iterator that implement MultiDataSetIterator Modifier and Type Class Description classTestMultiDataSetIteratorMethods in org.nd4j.linalg.dataset.api.iterator that return MultiDataSetIterator Modifier and Type Method Description MultiDataSetIteratorMultiDataSetIteratorFactory. create()Create aMultiDataSetIterator -
Uses of MultiDataSetIterator in org.nd4j.linalg.dataset.api.preprocessor
Methods in org.nd4j.linalg.dataset.api.preprocessor with parameters of type MultiDataSetIterator Modifier and Type Method Description voidAbstractMultiDataSetNormalizer. fit(@NonNull MultiDataSetIterator iterator)Fit an iteratorvoidImageMultiPreProcessingScaler. fit(MultiDataSetIterator iterator)voidMultiDataNormalization. fit(MultiDataSetIterator iterator)Iterates over a dataset accumulating statistics for normalizationvoidMultiNormalizerHybrid. fit(@NonNull MultiDataSetIterator iterator)Iterates over a dataset accumulating statistics for normalization
-