Uses of Interface
org.nd4j.autodiff.listeners.Listener
-
-
Uses of Listener in org.nd4j.autodiff.listeners
Classes in org.nd4j.autodiff.listeners that implement Listener Modifier and Type Class Description classBaseEvaluationListenerclassBaseListener -
Uses of Listener in org.nd4j.autodiff.listeners.checkpoint
Classes in org.nd4j.autodiff.listeners.checkpoint that implement Listener Modifier and Type Class Description classCheckpointListener -
Uses of Listener in org.nd4j.autodiff.listeners.debugging
Classes in org.nd4j.autodiff.listeners.debugging that implement Listener Modifier and Type Class Description classArraySavingListenerclassControlflowListenerclassExecDebuggingListenerclassOpBenchmarkListener -
Uses of Listener in org.nd4j.autodiff.listeners.impl
Classes in org.nd4j.autodiff.listeners.impl that implement Listener Modifier and Type Class Description classHistoryListenerclassScoreListenerclassUIListener -
Uses of Listener in org.nd4j.autodiff.listeners.profiler
Classes in org.nd4j.autodiff.listeners.profiler that implement Listener Modifier and Type Class Description classProfilingListener -
Uses of Listener in org.nd4j.autodiff.samediff
Methods in org.nd4j.autodiff.samediff that return types with arguments of type Listener Modifier and Type Method Description List<Listener>SameDiff. getListeners()Gets the current SameDiff-wide listeners.Methods in org.nd4j.autodiff.samediff with parameters of type Listener Modifier and Type Method Description voidSameDiff. addListeners(Listener... listeners)Add SameDiff-wideListenerinstances.voidSameDiff. evaluate(@NonNull DataSetIterator iterator, @NonNull Map<String,IEvaluation> variableEvals, @NonNull Listener... listeners)Evaluation for multiple-output networks.
SeeSameDiff.evaluate(MultiDataSetIterator, Map, Map, Listener[]).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:voidSameDiff. evaluateMultiple(DataSetIterator iterator, Map<String,List<IEvaluation>> variableEvals, @NonNull Listener... listeners)Evaluation for multiple output networks - one or more.HistorySameDiff. fit(@NonNull DataSetIterator iter, int numEpochs, @NonNull Listener... listeners)SeeSameDiff.fit(DataSetIterator, int, DataSetIterator, int, Listener...), does not preform validation.HistorySameDiff. fit(@NonNull DataSetIterator iter, int numEpochs, DataSetIterator validationIter, int validationFrequency, @NonNull Listener... listeners)Fit the SameDiff instance based on DataSetIterator for the specified number of epochs.
This method can only be used for singe input, single output SameDiff instances as DataSet only supports a single input and a single output.
Note that aTrainingConfigmust be set viaSameDiff.setTrainingConfig(TrainingConfig)before training can be performed.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.HistorySameDiff. fit(@NonNull MultiDataSet dataSet, @NonNull Listener... listeners)Fit the SameDiff instance based on a single MultiDataSet (i.e., a single minibatch for one iteration).
Note that aTrainingConfigmust be set viaSameDiff.setTrainingConfig(TrainingConfig)before training can be performed.HistorySameDiff. fit(@NonNull DataSet dataSet, @NonNull Listener... listeners)Fit the SameDiff instance based on a single DataSet (i.e., a single minibatch for one iteration).
This method can only be used for singe input, single output SameDiff instances as DataSet only supports a single input and a single output.
Note that aTrainingConfigmust be set viaSameDiff.setTrainingConfig(TrainingConfig)before training can be performed.voidSameDiff. setListeners(Listener... listeners)Set the current SameDiff-wideListenerinstances.Method parameters in org.nd4j.autodiff.samediff with type arguments of type Listener Modifier and Type Method Description voidSameDiff. addListeners(Collection<? extends Listener> listeners)protected ExecutionResultSameDiff. batchOutputHelper(Map<String,INDArray> placeholders, List<Listener> listeners, Operation operation, String... outputs)protected ExecutionResultSameDiff. batchOutputHelper(Map<String,INDArray> placeholders, Map<String,SDValue> otherPlaceholders, List<Listener> listeners, Operation operation, String... outputs)protected ExecutionResultSameDiff. directExecHelper(Map<String,INDArray> placeholders, Map<String,SDValue> otherPlaceHolders, At at, MultiDataSet batch, Collection<String> requiredActivations, List<Listener> activeListeners, String... outputs)Do inference for the given variables for a single batch, with training informationprotected ExecutionResultSameDiff. directExecHelper(Map<String,INDArray> placeholders, At at, MultiDataSet batch, Collection<String> requiredActivations, List<Listener> activeListeners, String... outputs)Do inference for the given variables for a single batch, with training informationvoidSameDiff. evaluate(@NonNull DataSetIterator iterator, @NonNull String outputVariable, @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 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:protected HistorySameDiff. fitHelper(@NonNull MultiDataSetIterator iter, int numEpochs, boolean incrementEpochCount, MultiDataSetIterator validationData, int validationFrequency, @NonNull List<Listener> listeners)Map<String,INDArray>SameDiff. output(@NonNull DataSetIterator iterator, @NonNull List<Listener> listeners, @NonNull String... outputs)Do inference on a network with a single input.
For example, if the variable to infer was called "softmax" you would use: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:Map<String,INDArray>SameDiff. output(Map<String,INDArray> placeholders, List<Listener> listeners, String... outputs)Do inference for the given variables for a single batch.ExecutionResultSameDiff. output(Map<String,INDArray> placeholders, Map<String,SDValue> sequencePlaceHolders, List<Listener> listeners, String... outputs)Do inference for the given variables for a single batch.List<Map<String,INDArray>>SameDiff. outputBatches(DataSetIterator iterator, List<Listener> listeners, String... outputs)SeeSameDiff.output(DataSetIterator, List, String...), but without the concatenation of batches.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:Map<String,SDValue>SameDiff. outputValues(Map<String,SDValue> placeholders, List<Listener> listeners, @NonNull List<String> outputs)Do inference for the given variables for a single batch.voidSameDiff. setListeners(Collection<? extends Listener> listeners) -
Uses of Listener in org.nd4j.autodiff.samediff.config
Methods in org.nd4j.autodiff.samediff.config with parameters of type Listener Modifier and Type Method Description BatchOutputConfigBatchOutputConfig. listeners(@NonNull Listener... listeners)Add listeners for this operationEvaluationConfigEvaluationConfig. listeners(@NonNull Listener... listeners)Add listeners for this operationFitConfigFitConfig. listeners(@NonNull Listener... listeners)Add listeners for this operationOutputConfigOutputConfig. listeners(@NonNull Listener... listeners)Add listeners for this operation -
Uses of Listener in org.nd4j.autodiff.samediff.internal
Fields in org.nd4j.autodiff.samediff.internal with type parameters of type Listener Modifier and Type Field Description protected List<Listener>TrainingSession. listenersMethod parameters in org.nd4j.autodiff.samediff.internal with type arguments of type Listener Modifier and Type Method Description abstract ExecutionResultAbstractSession. getOutputs(O op, FrameIter outputFrameIter, Set<AbstractSession.VarId> inputs, Set<AbstractSession.VarId> allIterInputs, Set<String> constAndPhInputs, List<Listener> listeners, At at, MultiDataSet batch, Set<String> allReqVariables, Map<String,SDValue> otherPlaceHolders)Execute the op - calculate INDArrays, or shape info, etcExecutionResultInferenceSession. getOutputs(Pair<SameDiffOp,OpContext> opPair, FrameIter outputFrameIter, Set<AbstractSession.VarId> opInputs, Set<AbstractSession.VarId> allIterInputs, Set<String> constAndPhInputs, List<Listener> listeners, At at, MultiDataSet batch, Set<String> allReqVariables, Map<String,SDValue> otherPlaceHolders)ExecutionResultTrainingSession. getOutputs(Pair<SameDiffOp,OpContext> opPair, FrameIter outputFrameIter, Set<AbstractSession.VarId> opInputs, Set<AbstractSession.VarId> allIterInputs, Set<String> constAndPhInputs, List<Listener> listeners, At at, MultiDataSet batch, Set<String> allReqVariables, Map<String,SDValue> otherPlaceHolders) -
Uses of Listener in org.nd4j.autodiff.validation
Classes in org.nd4j.autodiff.validation that implement Listener Modifier and Type Class Description classActivationGradientCheckListener
-