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

    دانه دوم برای جلوگیری از برخورد دانه.