@frozen
public struct MaxPool3D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint
Una capa de agrupación máxima para datos espaciales o espacio-temporales.
Declaración
public typealias TangentVector = EmptyTangentVector
El tamaño de la ventana de reducción deslizante para la agrupación.
Declaración
@noDerivative public let poolSize: (Int, Int, Int, Int, Int)
Los pasos de la ventana deslizante para cada dimensión de una entrada 5-D. Avances en dimensiones no espaciales deben ser
1
.Declaración
@noDerivative public let strides: (Int, Int, Int, Int, Int)
El algoritmo de relleno para la agrupación.
Declaración
@noDerivative public let padding: Padding
Crea una capa de agrupación máxima.
Declaración
public init( poolSize: (Int, Int, Int, Int, Int), strides: (Int, Int, Int, Int, Int), padding: Padding )
Crea una capa de agrupación máxima.
Declaración
public init(poolSize: (Int, Int, Int), strides: (Int, Int, Int), padding: Padding = .valid)
Parámetros
poolSize
Factores verticales y horizontales por los que reducir la escala.
strides
Las zancadas.
padding
El acolchado.
Crea una capa de agrupación máxima con el tamaño y la zancada de la ventana de agrupación especificados. Todos los tamaños y zancadas de la agrupación son iguales.
Declaración
public init(poolSize: Int, stride: Int, padding: Padding = .valid)