public class SpatialDropout extends Object implements IDropout
Modifier | Constructor and Description |
---|---|
|
SpatialDropout(double activationRetainProbability) |
protected |
SpatialDropout(double activationRetainProbability,
ISchedule activationRetainProbabilitySchedule) |
|
SpatialDropout(ISchedule activationRetainProbabilitySchedule) |
Modifier and Type | Method and Description |
---|---|
INDArray |
applyDropout(INDArray inputActivations,
INDArray output,
int iteration,
int epoch,
LayerWorkspaceMgr workspaceMgr) |
INDArray |
backprop(INDArray gradAtOutput,
INDArray gradAtInput,
int iteration,
int epoch)
Perform backprop.
|
void |
clear()
Clear the internal state (for example, dropout mask) if any is present
|
IDropout |
clone() |
public SpatialDropout(double activationRetainProbability)
activationRetainProbability
- Probability of retaining an activation - see Dropout
javadocpublic SpatialDropout(ISchedule activationRetainProbabilitySchedule)
activationRetainProbabilitySchedule
- Schedule for probability of retaining an activation - see Dropout
javadocprotected SpatialDropout(double activationRetainProbability, ISchedule activationRetainProbabilitySchedule)
public INDArray applyDropout(INDArray inputActivations, INDArray output, int iteration, int epoch, LayerWorkspaceMgr workspaceMgr)
applyDropout
in interface IDropout
inputActivations
- Input activations arrayoutput
- The result array (same as inputArray for in-place ops) for the post-dropout activationsiteration
- Current iteration numberepoch
- Current epoch numberworkspaceMgr
- Workspace manager, if any storage is required (use ArrayType.INPUT)public INDArray backprop(INDArray gradAtOutput, INDArray gradAtInput, int iteration, int epoch)
IDropout
backprop
in interface IDropout
gradAtOutput
- Gradients at the output of the dropout op - i.e., dL/dOutgradAtInput
- Gradients at the input of the dropout op - i.e., dL/dIn. Use the same array as gradAtOutput
to apply the backprop gradient in-placeiteration
- Current iterationepoch
- Current epochpublic void clear()
IDropout
Copyright © 2022. All rights reserved.