@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 )
ينشئ طبقة تجميع كسرية كحد أقصى.
تصريح
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
بذرة ثانية لتجنب اصطدام البذور.