נשר

@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

    הקלט לשכבה.

    ערך החזרה

    הפלט.