MaxPool1D

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

Maksymalna warstwa łączenia danych tymczasowych.

  • Deklaracja

    public typealias TangentVector = EmptyTangentVector
  • Rozmiar przesuwanego okna redukcji dla łączenia.

    Deklaracja

    @noDerivative
    public let poolSize: Int
  • Krok przesuwanego okna dla wymiaru czasowego.

    Deklaracja

    @noDerivative
    public let stride: Int
  • Algorytm dopełniania dla łączenia.

    Deklaracja

    @noDerivative
    public let padding: Padding
  • Tworzy maksymalną warstwę łączenia.

    Deklaracja

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

    Parametry

    poolSize

    Rozmiar przesuwanego okna redukcji dla łączenia.

    stride

    Krok przesuwanego okna dla wymiaru czasowego.

    padding

    Algorytm dopełniania dla łączenia.

  • Zwraca wynik uzyskany po zastosowaniu warstwy do podanych danych wejściowych.

    Deklaracja

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

    Parametry

    input

    Wejście do warstwy.

    Wartość zwracana

    Wyjście.