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 IDropoutinputActivations - 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.