MaxPool1D

@frozen
public struct MaxPool1D<Scalar> : ParameterlessLayer where Scalar : TensorFlowFloatingPoint

Una capa de agrupación máxima para datos 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
  • El paso de la ventana deslizante para la dimensión temporal.

    Declaración

    @noDerivative
    public let stride: 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, stride: Int, padding: Padding)

    Parámetros

    poolSize

    El tamaño de la ventana de reducción deslizante para la agrupación.

    stride

    El paso de la ventana deslizante para la dimensión temporal.

    padding

    El algoritmo de relleno para la agrupación.

  • Devuelve la salida obtenida al aplicar la capa a la entrada dada.

    Declaración

    @differentiable
    public func forward(_ input: Tensor<Scalar>) -> Tensor<Scalar>

    Parámetros

    input

    La entrada a la capa.

    Valor devuelto

    La salida.