@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
เมล็ดที่สองเพื่อหลีกเลี่ยงการชนกันของเมล็ด