Rơi ra ngoài

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

Một lớp bỏ học.

Bỏ học bao gồm việc đặt ngẫu nhiên một phần đơn vị đầu vào thành 0 ở mỗi lần cập nhật trong thời gian đào tạo, điều này giúp ngăn ngừa việc trang bị quá mức.

  • Tuyên ngôn

    public typealias TangentVector = EmptyTangentVector
  • Tuyên ngôn

    @noDerivative
    public let probability: Double
  • Tạo một lớp bỏ học.

    Điều kiện tiên quyết

    xác suất phải là giá trị từ 0 đến 1 (bao gồm).

    Tuyên ngôn

    public init(probability: Double)

    Thông số

    probability

    Xác suất của một nút bị loại bỏ.

  • Trả về kết quả thu được từ việc áp dụng lớp cho đầu vào đã cho.

    Tuyên ngôn

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

    Thông số

    input

    Đầu vào của lớp.

    Giá trị trả về

    Đầu ra.