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

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