@frozen
public struct AvgPool3D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
เลเยอร์การรวมกลุ่มโดยเฉลี่ยสำหรับข้อมูลเชิงพื้นที่หรือเชิงพื้นที่-ชั่วคราว
คำประกาศ
public typealias TangentVector = EmptyTangentVector
ขนาดของหน้าต่างลดเลื่อนสำหรับการรวมตัว
คำประกาศ
@noDerivative public let poolSize: (Int, Int, Int, Int, Int)
ความก้าวหน้าของหน้าต่างบานเลื่อนสำหรับแต่ละมิติของอินพุต 5-D ความก้าวหน้าในมิติที่ไม่ใช่เชิงพื้นที่ต้องเป็น
1
คำประกาศ
@noDerivative public let strides: (Int, Int, Int, Int, Int)
อัลกอริธึมการเติมสำหรับการรวมกลุ่ม
คำประกาศ
@noDerivative public let padding: Padding
สร้างเลเยอร์การรวมกลุ่มโดยเฉลี่ย
คำประกาศ
public init( poolSize: (Int, Int, Int, Int, Int), strides: (Int, Int, Int, Int, Int), padding: Padding )
สร้างเลเยอร์การรวมกลุ่มโดยเฉลี่ย
คำประกาศ
public init(poolSize: (Int, Int, Int), strides: (Int, Int, Int), padding: Padding = .valid)
พารามิเตอร์
poolSize
ปัจจัยแนวตั้งและแนวนอนที่จะลดขนาดลง
strides
ความก้าวหน้า
padding
ช่องว่างภายใน
สร้างเลเยอร์การรวมกลุ่มโดยเฉลี่ยด้วยขนาดหน้าต่างการรวมกลุ่มและก้าวย่างที่ระบุ ขนาดและก้าวรวมทั้งหมดจะเหมือนกัน
คำประกาศ
public init(poolSize: Int, strides: Int, padding: Padding = .valid)