Ruído Gaussiano

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

GaussianNoise adiciona ruído amostrado de uma distribuição normal.

O ruído adicionado sempre tem média zero, mas possui desvio padrão configurável.

  • Declaração

    public typealias TangentVector = EmptyTangentVector
  • Declaração

    @noDerivative
    public let standardDeviation: Tensor<Scalar>
  • Cria uma camada de ruído gaussiana

    Declaração

    public init(standardDeviation: Scalar)

    Parâmetros

    standardDeviation

    Desvio padrão da distribuição Guassiana

  • Retorna um tensor obtido adicionando ruído à input

    Declaração

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