@frozen
public struct AvgPool3D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
स्थानिक या स्थानिक-लौकिक डेटा के लिए एक औसत पूलिंग परत।
घोषणा
public typealias TangentVector = EmptyTangentVector
पूलिंग के लिए स्लाइडिंग रिडक्शन विंडो का आकार।
घोषणा
@noDerivative public let poolSize: (Int, Int, Int, Int, Int)
5-डी इनपुट के प्रत्येक आयाम के लिए स्लाइडिंग विंडो के चरण। गैर-स्थानिक आयामों में प्रगति
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)