AvgPool1D

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

Una capa de agrupación promedio para datos temporales.

  • Declaración

    public typealias TangentVector = EmptyTangentVector
  • El tamaño de la ventana de reducción deslizante para pooling.

    Declaración

    @noDerivative
    public let poolSize: Int
  • El paso de la ventana corredera 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 promedio.

    Declaración

    public init(poolSize: Int, stride: Int, padding: Padding)

    Parámetros

    poolSize

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

    stride

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

    padding

    El algoritmo de relleno para la agrupación.

  • Devuelve el resultado obtenido 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 de retorno

    La salida.