public class SpatialDropout extends Object implements IDropout
Reference: Efficient Object Localization Using Convolutional Networks: https://arxiv.org/abs/1411.4280
Modifier | Constructor and Description |
---|---|
|
SpatialDropout(double activationRetainProbability) |
protected |
SpatialDropout(double activationRetainProbability,
org.nd4j.linalg.schedule.ISchedule activationRetainProbabilitySchedule) |
|
SpatialDropout(org.nd4j.linalg.schedule.ISchedule activationRetainProbabilitySchedule) |
Modifier and Type | Method and Description |
---|---|
org.nd4j.linalg.api.ndarray.INDArray |
applyDropout(org.nd4j.linalg.api.ndarray.INDArray inputActivations,
int iteration,
int epoch,
boolean inPlace) |
IDropout |
clone() |
public SpatialDropout(double activationRetainProbability)
activationRetainProbability
- Probability of retaining an activation - see Dropout
javadocpublic SpatialDropout(org.nd4j.linalg.schedule.ISchedule activationRetainProbabilitySchedule)
activationRetainProbabilitySchedule
- Schedule for probability of retaining an activation - see Dropout
javadocprotected SpatialDropout(double activationRetainProbability, org.nd4j.linalg.schedule.ISchedule activationRetainProbabilitySchedule)
public org.nd4j.linalg.api.ndarray.INDArray applyDropout(@NonNull org.nd4j.linalg.api.ndarray.INDArray inputActivations, int iteration, int epoch, boolean inPlace)
applyDropout
in interface IDropout
inputActivations
- Input activations arrayiteration
- Current iteration numberepoch
- Current epoch numberinPlace
- If true: modify the input activations in-place. False: Copy the input activations and
apply dropout on the copy insteadCopyright © 2018. All rights reserved.