public struct GaussianDropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
GaussianDropout
multiplie l'entrée avec le bruit échantillonné à partir d'une distribution normale de moyenne 1,0.
Puisqu’il s’agit d’une couche de régularisation, elle n’est active que pendant la période d’entraînement. Pendant l'inférence, GaussianDropout
traverse l'entrée sans modification.
Déclaration
public typealias TangentVector = EmptyTangentVector
Déclaration
@noDerivative public let probability: Scalar
Déclaration
@noDerivative public let standardDeviation: Scalar
Crée une couche de suppression gaussienne.
Condition préalable
la probabilité doit être une valeur comprise entre 0 et 1 (inclus).Déclaration
public init(probability: Scalar)
Paramètres
probability
La probabilité qu'un nœud abandonne.