public struct GaussianDropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
GaussianDropout
multiplica a entrada com o ruído amostrado a partir de uma distribuição normal com média 1,0.
Por ser uma camada de regularização, ela só fica ativa durante o tempo de treinamento. Durante inferência, GaussianDropout
passa através da entrada não modificado.
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
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.