AvgPool2D

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

空間データの平均的なプーリング層。

  • 宣言

    public typealias TangentVector = EmptyTangentVector
  • プーリング用のスライディング縮小ウィンドウのサイズ。

    宣言

    @noDerivative
    public let poolSize: (Int, Int, Int, Int)
  • 4 次元入力の各次元のスライディング ウィンドウのストライド。非空間次元のストライドは1でなければなりません。

    宣言

    @noDerivative
    public let strides: (Int, Int, Int, Int)
  • プーリングのパディング アルゴリズム。

    宣言

    @noDerivative
    public let padding: Padding
  • 平均的なプーリング層を作成します。

    宣言

    public init(poolSize: (Int, Int, Int, Int), strides: (Int, Int, Int, Int), padding: Padding)
  • 指定された入力にレイヤーを適用して得られた出力を返します。

    宣言

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

    パラメータ

    input

    レイヤーへの入力。

    戻り値

    出力。

  • 平均的なプーリング層を作成します。

    宣言

    public init(poolSize: (Int, Int), strides: (Int, Int), padding: Padding = .valid)

    パラメータ

    poolSize

    ダウンスケールする垂直方向と水平方向の係数。

    strides

    進歩。

    padding

    パディング。