public struct GaussianDropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
GaussianDropout
mnoży dane wejściowe przez szum pobrany z rozkładu normalnego ze średnią 1,0.
Ponieważ jest to warstwa regularyzacyjna, jest ona aktywna tylko w czasie treningu. Podczas wnioskowania GaussianDropout
przechodzi przez wejście bez modyfikacji.
Deklaracja
public typealias TangentVector = EmptyTangentVector
Deklaracja
@noDerivative public let probability: Scalar
Deklaracja
@noDerivative public let standardDeviation: Scalar
Tworzy warstwę odrzucania Gaussa.
Warunek wstępny
prawdopodobieństwo musi mieć wartość z zakresu od 0 do 1 (włącznie).Deklaracja
public init(probability: Scalar)
Parametry
probability
Prawdopodobieństwo wypadnięcia węzła.