Class SpatialDropout1D
Spatial 1D version of Dropout. This version performs the same function as Dropout, however it drops entire 1D feature maps instead of individual elements.If adjacent frames within feature maps are strongly correlated (as is normally the case in early convolution layers) then regular dropout will not regularize the activations and will otherwise just result in an effective learning rate decrease.In this case, SpatialDropout1D will help promote independence between feature maps and should be used instead.
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Keras.Layers
Assembly: Keras.dll
Syntax
public class SpatialDropout1D : BaseLayer, IDisposable
Constructors
| Improve this Doc View SourceSpatialDropout1D(Single, Shape)
Initializes a new instance of the SpatialDropout1D class.
Declaration
public SpatialDropout1D(float rate, Shape input_shape = null)
Parameters
Type | Name | Description |
---|---|---|
System.Single | rate | float between 0 and 1. Fraction of the input units to drop. |
Shape | input_shape | 3D tensor with shape: (samples, timesteps, channels) |
Implements
System.IDisposable