@frozen
public struct MaxPool3D<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, stride: Int, padding: Padding = .valid)