Bruit gaussien

public struct GaussianNoise<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint

GaussianNoise ajoute du bruit échantillonné à partir d'une distribution normale.

Le bruit ajouté a toujours une moyenne nulle, mais un écart type configurable.

  • Déclaration

    public typealias TangentVector = EmptyTangentVector
  • Déclaration

    @noDerivative
    public let standardDeviation: Tensor<Scalar>
  • Crée une couche de bruit gaussienne

    Déclaration

    public init(standardDeviation: Scalar)

    Paramètres

    standardDeviation

    Écart type de la distribution guassienne

  • Renvoie un tenseur obtenu en ajoutant du bruit à input

    Déclaration

    @differentiable
    public func forward(_ input: Tensor<Scalar>) -> Tensor<Scalar>