เศษส่วนMaxPool2D

@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

    เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด