@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)
الگوریتم 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, strides: Int, padding: Padding = .valid)