VarianceScaling

کلاس عمومی VarianceScaling
زیر کلاس های مستقیم شناخته شده

آغازگر با قابلیت تطبیق مقیاس خود با شکل تانسورهای وزنه.

با distribution=TRUNCATED_NORMAL or NORMAL ، نمونه‌ها از یک توزیع نرمال کوتاه/نشده با میانگین صفر و یک انحراف استاندارد (پس از برش، در صورت استفاده) stddev = Math.sqrt(scale / n) گرفته می‌شوند، که n برابر است:

  • تعداد واحدهای ورودی در تانسور وزن، اگر mode=FAN_IN
  • تعداد واحدهای خروجی، اگر mode=FAN_OUT
  • میانگین تعداد واحدهای ورودی و خروجی، اگر mode=FAN_AVG

با distribution=UNIFORM ، نمونه‌ها از یک توزیع یکنواخت در داخل [-limit, limit] گرفته می‌شوند، جایی که limit = Math.sqrt(3 * scale / n); .

مثال ها:

      long seed = 1234l;
      float scale = 0.1f;
      VarianceScaling<TFloat32, TFloat32> initializer =
          new org.tensorflow.framework.initializers.VarianceScaling<>(
              tf, scale, Mode.FAN_IN, Distribution.UNIFORM, seed);
      Operand<TFloat32> values =
          initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 

کلاس های تو در تو

enum VarianceScaling.Distribution توزیع تصادفی برای استفاده هنگام مقداردهی اولیه.
enum VarianceScaling.Mode حالتی که برای محاسبه مقادیر فن استفاده می شود.

ثابت ها

دو برابر کردن SCALE_DEFAULT

فیلدها

عمومی استاتیک نهایی VarianceScaling.Distribution DISTRIBUTION_DEFAULT
عمومی استاتیک نهایی VarianceScaling.Mode MODE_DEFAULT

سازندگان عمومی

Variance Scaling (Ops tf، دانه بلند)
یک VarianceScaling Initializer ایجاد می کند
VarianceScaling (Ops tf، دو مقیاس، VarianceScaling.Mode ، VarianceScaling.Distribution توزیع، دانه بلند)
یک VarianceScaling Initializer ایجاد می کند

روش های عمومی

عملوند <T>
فراخوانی ( Operand < TINT64 > dims، نوع Class<T>)

روش های ارثی

ثابت ها

SCALE_DEFAULT نهایی استاتیک عمومی

مقدار ثابت: 1.0

فیلدها

عمومی استاتیک نهایی VarianceScaling.Distribution DISTRIBUTION_DEFAULT

عمومی استاتیک نهایی VarianceScaling.Mode MODE_DEFAULT

سازندگان عمومی

مقیاس بندی واریانس عمومی (Ops tf، دانه طولانی)

یک VarianceScaling Initializer ایجاد می کند

پارامترها
tf TensorFlow Ops
دانه sed برای ایجاد دانه های تصادفی.

مقیاس واریانس عمومی (Ops tf، مقیاس دوگانه، VarianceScaling. حالت حالت، VarianceScaling. توزیع توزیع، دانه طولانی)

یک VarianceScaling Initializer ایجاد می کند

پارامترها
tf TensorFlow Ops
مقیاس ضریب پوسته پوسته شدن (شناور مثبت).
حالت حالت برای واریانس
توزیع توزیع تصادفی برای استفاده
دانه برای ایجاد دانه های تصادفی استفاده می شود.

روش های عمومی

فراخوان عمومی Operand <T> ( Operand < TINT64 > dims، نوع Class<T>)