public struct GaussianDropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
GaussianDropout
умножает входные данные на шум, выбранный из нормального распределения со средним значением 1,0.
Поскольку это уровень регуляризации, он активен только во время обучения. Во время вывода GaussianDropout
проходит через входные данные без изменений.
Декларация
public typealias TangentVector = EmptyTangentVector
Декларация
@noDerivative public let probability: Scalar
Декларация
@noDerivative public let standardDeviation: Scalar
Создает слой исключения по Гауссу.
Предварительное условие
вероятность должна быть значением от 0 до 1 (включительно).Декларация
public init(probability: Scalar)
Параметры
probability
Вероятность выпадения узла.