public struct GaussianDropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
GaussianDropout
multiplica a entrada pelo ruído amostrado de uma distribuição normal com média 1,0.
Por se tratar de uma camada de regularização, ela só fica ativa durante o tempo de treinamento. Durante a inferência, GaussianDropout
passa pela entrada sem modificações.
Declaração
public typealias TangentVector = EmptyTangentVector
Declaração
@noDerivative public let probability: Scalar
Declaração
@noDerivative public let standardDeviation: Scalar
Cria uma camada de eliminação gaussiana.
Condição prévia
a probabilidade deve ser um valor entre 0 e 1 (inclusive).Declaração
public init(probability: Scalar)
Parâmetros
probability
A probabilidade de um nó cair.