أوقع

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

طبقة التسرب.

يتكون التسرب من تعيين جزء من وحدات الإدخال بشكل عشوائي على 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

    الإدخال إلى الطبقة

    قيمة الإرجاع

    الإخراج.