FractionalMaxPool2D

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

طبقة تجميع ماكس كسرية للبيانات المكانية. ملاحظة: لا يحتوي FractionalMaxPool على تطبيق XLA، وبالتالي قد يكون له آثار على الأداء.

  • تصريح

    public typealias TangentVector = EmptyTangentVector
  • نسب التجميع لكل بعد من أبعاد مدخلات الشكل (الدفعة، الارتفاع، العرض، القنوات). يتم حاليًا دعم التجميع في الارتفاع والعرض فقط.

    تصريح

    @noDerivative
    public let poolingRatio: (Double, Double, Double, Double)
  • تحديد ما إذا كان يتم إنشاء تسلسل التجميع بطريقة عشوائية زائفة.

    تصريح

    @noDerivative
    public let pseudoRandom: Bool
  • تحديد ما إذا كانت القيم الموجودة على حدود خلايا التجميع المجاورة سيتم استخدامها بواسطة كلا الخليتين

    تصريح

    @noDerivative
    public let overlapping: Bool
  • تحديد ما إذا كان سيتم استخدام منطقة تجميع ثابتة عند التكرار عبر عقدة FractionalMaxPool2D في الرسم البياني للحساب.

    تصريح

    @noDerivative
    public let deterministic: Bool
  • البذور لمولد الأرقام العشوائية

    تصريح

    @noDerivative
    public let seed: Int64
  • بذرة ثانية لتجنب اصطدام البذور

    تصريح

    @noDerivative
    public let seed2: Int64
  • تهيئة طبقة FractionalMaxPool باستخدام poolingRatio القابلة للتكوين.

    تصريح

    public init(
      poolingRatio: (Double, Double, Double, Double), pseudoRandom: Bool = false,
      overlapping: Bool = false, deterministic: Bool = false, seed: Int64 = 0, seed2: Int64 = 0
    )
  • إرجاع المخرجات التي تم الحصول عليها من تطبيق الطبقة على المدخلات المحددة.

    تصريح

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

    حدود

    input

    الإدخال إلى الطبقة

    قيمة الإرجاع

    الإخراج.

  • ينشئ طبقة تجميع كسرية كحد أقصى.

    تصريح

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

    حدود

    poolingRatio

    نسبة التجميع لأبعاد الارتفاع والعرض للمدخلات.

    pseudoRandom

    تحديد ما إذا كان سيتم إنشاء تسلسل التجميع بطريقة عشوائية زائفة.

    overlapping

    تحديد ما إذا كانت القيم الموجودة على حدود خلايا التجميع المجاورة سيتم استخدامها بواسطة كلا الخليتين.

    deterministic

    تحديد ما إذا كان سيتم استخدام منطقة تجميع ثابتة عند التكرار عبر عقدة FractionalMaxPool2D في الرسم البياني للحساب.

    seed

    بذرة لمولد الأرقام العشوائية.

    seed2

    بذرة ثانية لتجنب اصطدام البذور.