باتشورم

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
@frozen
public struct BatchNorm<Scalar> : Layer where Scalar : TensorFlowFloatingPoint

طبقة تسوية دفعية.

عودة الحياة إلى طبيعتها في التنشيط من الطبقة السابقة في كل دفعة، أي ينطبق على التحول الذي يحافظ على مقربة تفعيل متوسط إلى 0 وتفعيل معيار الانحراف قريبة إلى 1 .

إشارة: دفعة التطبيع: تسريع وتيرة ديب شبكة التدريب عن طريق تخفيض متغيرا الداخلية التحول .

  • البعد الميزة.

    إعلان

    @noDerivative
    public let axis: Int
  • الزخم لمتوسط ​​التشغيل والتباين الجاري.

    إعلان

    @noDerivative
    public let momentum: Scalar
  • قيمة الإزاحة ، والمعروفة أيضًا باسم بيتا.

    إعلان

    public var offset: Tensor<Scalar>
  • قيمة المقياس ، والمعروفة أيضًا باسم جاما.

    إعلان

    public var scale: Tensor<Scalar>
  • قيمة التباين إبسيلون.

    إعلان

    @noDerivative
    public let epsilon: Scalar
  • يعني الجري.

    إعلان

    @noDerivative
    public var runningMean: Parameter<Scalar>
  • تباين التشغيل.

    إعلان

    @noDerivative
    public var runningVariance: Parameter<Scalar>
  • ينشئ طبقة تسوية دفعية.

    إعلان

    public init(
      axis: Int,
      momentum: Scalar,
      offset: Tensor<Scalar>,
      scale: Tensor<Scalar>,
      epsilon: Scalar,
      runningMean: Tensor<Scalar>,
      runningVariance: Tensor<Scalar>
    )

    العوامل

    axis

    المحور الذي لا يجب تسويته (عادةً محور الميزة).

    momentum

    زخم المتوسط ​​المتحرك.

    offset

    الإزاحة المراد إضافتها إلى موتر التسوية.

    scale

    المقياس لمضاعفة الموتر المعياري به.

    epsilon

    تمت إضافة عدد صغير إلى المقام لتحسين الاستقرار العددي.

    runningMean

    يعني الجري.

    runningVariance

    تباين التشغيل.

  • تُرجع المخرجات التي تم الحصول عليها من تطبيق الطبقة على الإدخال المحدد.

    إعلان

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

    العوامل

    input

    الإدخال إلى الطبقة.

    قيمة الإرجاع

    الإخراج.

  • ينشئ طبقة تسوية دفعية.

    إعلان

    public init(
      featureCount: Int,
      axis: Int = -1,
      momentum: Scalar = 0.99,
      epsilon: Scalar = 0.001
    )

    العوامل

    featureCount

    عدد الميزات.

    axis

    المحور الذي يجب تسويته (عادةً محور الميزات).

    momentum

    زخم المتوسط ​​المتحرك.

    epsilon

    تمت إضافة عدد صغير إلى المقام لتحسين الاستقرار العددي.