Moy.Pool1D

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

Une couche de pooling moyenne pour les données temporelles.

  • Déclaration

    public typealias TangentVector = EmptyTangentVector
  • La taille de la fenêtre de réduction glissante pour la mutualisation.

    Déclaration

    @noDerivative
    public let poolSize: Int
  • Le pas de la fenêtre glissante pour la dimension temporelle.

    Déclaration

    @noDerivative
    public let stride: Int
  • L'algorithme de remplissage pour le pooling.

    Déclaration

    @noDerivative
    public let padding: Padding
  • Crée une couche de pooling moyenne.

    Déclaration

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

    Paramètres

    poolSize

    La taille de la fenêtre de réduction glissante pour la mutualisation.

    stride

    Le pas de la fenêtre glissante pour la dimension temporelle.

    padding

    L'algorithme de remplissage pour le pooling.

  • Renvoie le résultat obtenu en appliquant le calque à l’entrée donnée.

    Déclaration

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

    Paramètres

    input

    L'entrée dans le calque.

    Valeur de retour

    La sortie.