FraksiyonelMaxPool2D

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

Uzamsal veriler için kesirli maksimum havuzlama katmanı. Not: FractionalMaxPool bir XLA uygulaması yoktur ve dolayısıyla performansla ilgili etkileri olabilir.

  • beyan

    public typealias TangentVector = EmptyTangentVector
  • Şekil girişinin her boyutu için havuzlama oranları (toplu iş, yükseklik, genişlik, kanallar). Şu anda yalnızca yükseklik ve genişlikte havuzlama desteklenmektedir.

    beyan

    @noDerivative
    public let poolingRatio: (Double, Double, Double, Double)
  • Havuzlama sırasının sahte rasgele yöntemle oluşturulup oluşturulmadığını belirler.

    beyan

    @noDerivative
    public let pseudoRandom: Bool
  • Bitişik havuzlama hücrelerinin sınırındaki değerlerin her iki hücre tarafından kullanılıp kullanılmayacağını belirler

    beyan

    @noDerivative
    public let overlapping: Bool
  • Hesaplama grafiğindeki FractionalMaxPool2D düğümü üzerinde yineleme yapılırken sabit bir havuzlama bölgesinin kullanılıp kullanılmayacağını belirler.

    beyan

    @noDerivative
    public let deterministic: Bool
  • Rastgele sayı üreteci için tohum

    beyan

    @noDerivative
    public let seed: Int64
  • Tohum çarpışmasını önlemek için ikinci bir tohum

    beyan

    @noDerivative
    public let seed2: Int64
  • poolingRatio ile FractionalMaxPool katmanını başlatır.

    beyan

    public init(
      poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )
  • Katmanın verilen girişe uygulanmasıyla elde edilen çıktıyı döndürür.

    beyan

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

    Parametreler

    input

    Katmanın girişi.

    Geri dönüş değeri

    Çıktı.

  • Kesirli bir maksimum havuzlama katmanı oluşturur.

    beyan

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

    Parametreler

    poolingRatio

    Girişin yükseklik ve genişlik boyutları için havuzlama oranı.

    pseudoRandom

    Havuzlama sırasının sahte rasgele bir biçimde oluşturulup oluşturulmadığını belirler.

    overlapping

    Bitişik havuzlama hücrelerinin sınırındaki değerlerin her iki hücre tarafından kullanılıp kullanılmayacağını belirler.

    deterministic

    Hesaplama grafiğindeki FractionalMaxPool2D düğümü üzerinde yineleme yapılırken sabit bir havuzlama bölgesinin kullanılıp kullanılmayacağını belirler.

    seed

    Rasgele sayı üreteci için bir tohum.

    seed2

    Tohum çarpışmasını önlemek için ikinci bir tohum.