@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)