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