MaxPool1D

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

Un livello di pooling massimo per i dati temporali.

  • Dichiarazione

    public typealias TangentVector = EmptyTangentVector
  • La dimensione della finestra di riduzione scorrevole per il pooling.

    Dichiarazione

    @noDerivative
    public let poolSize: Int
  • Il passo della finestra scorrevole per la dimensione temporale.

    Dichiarazione

    @noDerivative
    public let stride: Int
  • L'algoritmo di riempimento per il pooling.

    Dichiarazione

    @noDerivative
    public let padding: Padding
  • Crea un livello di pooling massimo.

    Dichiarazione

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

    Parametri

    poolSize

    La dimensione della finestra di riduzione scorrevole per il pooling.

    stride

    Il passo della finestra scorrevole per la dimensione temporale.

    padding

    L'algoritmo di riempimento per il pooling.

  • Restituisce l'output ottenuto dall'applicazione del livello all'input specificato.

    Dichiarazione

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

    Parametri

    input

    L'input al livello.

    Valore di ritorno

    Il risultato.