FraksionalMaxPool2D

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

Lapisan pengumpulan maksimal pecahan untuk data spasial. Catatan: FractionalMaxPool tidak memiliki implementasi XLA, sehingga mungkin mempunyai implikasi kinerja.

  • Pernyataan

    public typealias TangentVector = EmptyTangentVector
  • Rasio pengumpulan untuk setiap dimensi masukan bentuk (batch, tinggi, lebar, saluran). Saat ini penggabungan hanya tinggi dan lebar yang didukung.

    Pernyataan

    @noDerivative
    public let poolingRatio: (Double, Double, Double, Double)
  • Menentukan apakah urutan pengumpulan dihasilkan oleh mode pseudorandom.

    Pernyataan

    @noDerivative
    public let pseudoRandom: Bool
  • Menentukan apakah nilai pada batas sel gabungan yang berdekatan digunakan oleh kedua sel

    Pernyataan

    @noDerivative
    public let overlapping: Bool
  • Menentukan apakah wilayah pengumpulan tetap akan digunakan saat melakukan iterasi pada node FractionalMaxPool2D dalam grafik komputasi.

    Pernyataan

    @noDerivative
    public let deterministic: Bool
  • Benih untuk generator nomor acak

    Pernyataan

    @noDerivative
    public let seed: Int64
  • Benih kedua untuk menghindari benturan benih

    Pernyataan

    @noDerivative
    public let seed2: Int64
  • Menginisialisasi lapisan FractionalMaxPool dengan poolingRatio yang dapat dikonfigurasi.

    Pernyataan

    public init(
      poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )
  • Mengembalikan keluaran yang diperoleh dari penerapan lapisan ke masukan yang diberikan.

    Pernyataan

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

    Parameter

    input

    Masukan ke lapisan.

    Nilai Pengembalian

    Hasil.

  • Membuat lapisan penggabungan maks pecahan.

    Pernyataan

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

    Parameter

    poolingRatio

    Rasio pengumpulan untuk dimensi masukan tinggi dan lebar.

    pseudoRandom

    Menentukan apakah urutan pengumpulan dihasilkan secara pseudorandom.

    overlapping

    Menentukan apakah nilai pada batas sel gabungan yang berdekatan digunakan oleh kedua sel.

    deterministic

    Menentukan apakah wilayah pengumpulan tetap akan digunakan saat melakukan iterasi pada node FractionalMaxPool2D dalam grafik komputasi.

    seed

    Benih untuk penghasil nomor acak.

    seed2

    Benih kedua untuk menghindari benturan benih.