GroupNorm

@frozen
public struct GroupNorm<Scalar> : Layer where Scalar : TensorFlowFloatingPoint

שכבה המיישמת נורמליזציה קבוצתית על מיני-אצט של כניסות.

התייחסות: נורמליזציה קבוצתית .

  • ערך ההיסט, המכונה גם בטא.

    הַצהָרָה

    public var offset: Tensor<Scalar>
  • ערך קנה המידה, המכונה גם גמא.

    הַצהָרָה

    public var scale: Tensor<Scalar>
  • מספר הקבוצות.

    הַצהָרָה

    @noDerivative
    public let groupCount: Int
  • הציר שבו טמונים התכונות.

    הַצהָרָה

    @noDerivative
    public let axis: Int
  • ערך אפסילון השונות.

    הַצהָרָה

    @noDerivative
    public let epsilon: Scalar
  • יוצר שכבת נורמליזציה קבוצתית.

    תְנַאִי מוּקדָם

    הציר לא יכול להיות ציר אצווה.

    תְנַאִי מוּקדָם

    הקיזוז חייב להיות בדרגה 1.

    תְנַאִי מוּקדָם

    מספר האלמנטים של ההיסט חייב להיות מתחלק בקבוצות.

    תְנַאִי מוּקדָם

    ההיסט והקנה מידה חייבים להיות בעלי אותה צורה.

    הַצהָרָה

    public init(
      offset: Tensor<Scalar>,
      scale: Tensor<Scalar>,
      groupCount: Int,
      axis: Int,
      epsilon: Scalar
    )

    פרמטרים

    offset

    ערך ההיסט הראשוני.

    scale

    ערך הסולם הראשוני.

    groupCount

    מספר הקבוצות.

    axis

    הציר שבו טמונים התכונות.

    epsilon

    ערך אפסילון השונות.

  • יוצר שכבת נורמליזציה קבוצתית.

    תְנַאִי מוּקדָם

    הציר לא יכול להיות ציר אצווה.

    תְנַאִי מוּקדָם

    ספירת התכונות חייבת להיות ניתנת לחלוקה לפי קבוצות.

    הַצהָרָה

    public init(
      featureCount: Int,
      groupCount: Int,
      axis: Int = -1,
      epsilon: Scalar = 1e-3
    )

    פרמטרים

    featureCount

    מספר התכונות.

    groupCount

    מספר הקבוצות.

    axis

    הציר שבו טמונים התכונות. ערך ברירת המחדל הוא -1.

    epsilon

    הסקלר הקטן הוסיף לשונות. ערך ברירת המחדל הוא 0.001.

  • מחזירה את הפלט המתקבל מהחלת השכבה על הקלט הנתון.

    תְנַאִי מוּקדָם

    הציר לא יכול להיות ציר אצווה.

    תְנַאִי מוּקדָם

    מספר התכונות של הקלט וההיסט חייבים להיות זהים.

    הַצהָרָה

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

    פרמטרים

    input

    הקלט לשכבה.

    ערך החזרה

    הפלט.