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