@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)
الگوریتم padding برای ادغام.
اعلام
@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)