ترک تحصیل

@frozen
public struct Dropout<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint

یک لایه ترک تحصیل

Dropout شامل تنظیم تصادفی کسری از واحدهای ورودی به 0 در هر به روز رسانی در طول زمان آموزش است که به جلوگیری از برازش بیش از حد کمک می کند.

  • اعلامیه

    public typealias TangentVector = EmptyTangentVector
  • اعلامیه

    @noDerivative
    public let probability: Double
  • یک لایه حذفی ایجاد می کند.

    پیش شرط

    احتمال باید مقداری بین 0 و 1 (شامل) باشد.

    اعلامیه

    public init(probability: Double)

    پارامترها

    probability

    احتمال ریزش یک گره

  • خروجی به دست آمده از اعمال لایه به ورودی داده شده را برمی گرداند.

    اعلامیه

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

    پارامترها

    input

    ورودی لایه

    ارزش بازگشتی

    خروجی.