লেয়ারনর্ম

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

একটি স্তর যা ইনপুটগুলির একটি মিনি-ব্যাচের উপর স্তর স্বাভাবিককরণ প্রয়োগ করে৷

রেফারেন্স: লেয়ার নরমালাইজেশন

  • অফসেট মান, বিটা নামেও পরিচিত।

    ঘোষণা

    public var offset: Tensor<Scalar>
  • স্কেল মান, গামা নামেও পরিচিত।

    ঘোষণা

    public var scale: Tensor<Scalar>
  • অক্ষ.

    ঘোষণা

    @noDerivative
    public let axis: Int
  • ভ্যারিয়েন্স এপিসিলন মান।

    ঘোষণা

    @noDerivative
    public let epsilon: Scalar
  • একটি স্তর স্বাভাবিককরণ স্তর তৈরি করে।

    ঘোষণা

    public init(
      offset: Tensor<Scalar>,
      scale: Tensor<Scalar>,
      axis: Int,
      epsilon: Scalar
    )
  • একটি স্তর স্বাভাবিককরণ স্তর তৈরি করে।

    ঘোষণা

    public init(
      featureCount: Int,
      axis: Int,
      epsilon: Scalar = 0.001
    )

    পরামিতি

    featureCount

    বৈশিষ্ট্য সংখ্যা.

    axis

    যে অক্ষটি স্বাভাবিক করা উচিত।

    epsilon

    ছোট স্কেলার ভিন্নতা যোগ করা হয়েছে.

  • প্রদত্ত ইনপুটে স্তর প্রয়োগ করে প্রাপ্ত আউটপুট ফেরত দেয়।

    ঘোষণা

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

    পরামিতি

    input

    লেয়ারে ইনপুট।

    ফেরত মূল্য

    আউটপুট.