OrtHavuz2D

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

Uzamsal veriler için ortalama bir havuz katmanı.

  • beyan

    public typealias TangentVector = EmptyTangentVector
  • Havuzlama için kayan azaltma penceresinin boyutu.

    beyan

    @noDerivative
    public let poolSize: (Int, Int, Int, Int)
  • 4 boyutlu girişin her boyutu için kayan pencerenin adımları. Uzamsal olmayan boyutlardaki adımlar 1 olmalıdır.

    beyan

    @noDerivative
    public let strides: (Int, Int, Int, Int)
  • Havuzlama için doldurma algoritması.

    beyan

    @noDerivative
    public let padding: Padding
  • Ortalama bir havuzlama katmanı oluşturur.

    beyan

    public init(poolSize: (Int, Int, Int, Int), strides: (Int, Int, Int, Int), padding: Padding)
  • Katmanın verilen girişe uygulanmasıyla elde edilen çıktıyı döndürür.

    beyan

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

    Parametreler

    input

    Katmanın girişi.

    Dönüş Değeri

    Çıktı.

  • Ortalama bir havuzlama katmanı oluşturur.

    beyan

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

    Parametreler

    poolSize

    Ölçeğin küçültüleceği dikey ve yatay faktörler.

    strides

    Adımlar.

    padding

    Dolgu.