Phân sốMaxPool2D

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

Lớp tổng hợp tối đa phân đoạn cho dữ liệu không gian. Lưu ý: FractionalMaxPool không triển khai XLA và do đó có thể ảnh hưởng đến hiệu suất.

  • Tuyên ngôn

    public typealias TangentVector = EmptyTangentVector
  • Tỷ lệ gộp cho từng kích thước đầu vào của hình dạng (lô, chiều cao, chiều rộng, kênh). Hiện tại chỉ hỗ trợ gộp chiều cao và chiều rộng.

    Tuyên ngôn

    @noDerivative
    public let poolingRatio: (Double, Double, Double, Double)
  • Xác định xem chuỗi gộp có được tạo theo kiểu giả ngẫu nhiên hay không.

    Tuyên ngôn

    @noDerivative
    public let pseudoRandom: Bool
  • Xác định xem các giá trị ở ranh giới của các ô gộp liền kề có được cả hai ô sử dụng hay không

    Tuyên ngôn

    @noDerivative
    public let overlapping: Bool
  • Xác định xem vùng gộp cố định có được sử dụng hay không khi lặp qua nút FractionalMaxPool2D trong biểu đồ tính toán.

    Tuyên ngôn

    @noDerivative
    public let deterministic: Bool
  • Seed cho trình tạo số ngẫu nhiên

    Tuyên ngôn

    @noDerivative
    public let seed: Int64
  • Hạt giống thứ hai để tránh va chạm hạt giống

    Tuyên ngôn

    @noDerivative
    public let seed2: Int64
  • Khởi tạo lớp FractionalMaxPool với poolingRatio có thể định cấu hình.

    Tuyên ngôn

    public init(
      poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )
  • 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.

  • Tạo một lớp tổng hợp tối đa phân đoạn.

    Tuyên ngôn

    public init(
      poolingRatio: (Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )

    Thông số

    poolingRatio

    Tỷ lệ gộp cho kích thước chiều cao và chiều rộng của đầu vào.

    pseudoRandom

    Xác định xem chuỗi gộp có được tạo theo kiểu giả ngẫu nhiên hay không.

    overlapping

    Xác định xem các giá trị ở ranh giới của các ô gộp liền kề có được cả hai ô sử dụng hay không.

    deterministic

    Xác định xem vùng gộp cố định có được sử dụng hay không khi lặp qua nút FractionalMaxPool2D trong biểu đồ tính toán.

    seed

    Một hạt giống cho trình tạo số ngẫu nhiên.

    seed2

    Hạt giống thứ hai để tránh va chạm hạt giống.