LeCun

کلاس عمومی LeCun

اولیه ساز عادی LeCun.

نمونه هایی را از توزیع تصادفی می گیرد. * *

اگر توزیع TRUNCATED_NORMAL باشد، نمونه هایی را از یک توزیع نرمال کوتاه شده با مرکز 0 با stddev = sqrt(1 / fanIn) می گیرد که در آن fanIn تعداد واحدهای ورودی در تانسور وزن است.

اگر توزیع یکنواخت باشد، نمونه‌هایی را از یک توزیع یکنواخت در داخل [-limit, limit] می‌گیرد، جایی که limit = Math.sqrt(3 / fanIn) ( fanIn تعداد واحدهای ورودی در تانسور وزن است)

مثال ها:

LeCun Normal:

      long seed = 1001l;
      LeCunNormal<TFloat32, TFloat32> initializer =
              new org.tensorflow.framework.initializers.LeCunNormal<>(tf,
               Distribution.TRUNCATED_NORMAL, seed);
      Operand<TFloat32> values =
              initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 

یونیفرم LeCun:

      long seed = 1001l;
      LeCunNormal<TFloat32, TFloat32> initializer =
              new org.tensorflow.framework.initializers.LeCunNormal<>(tf,
               Distribution.UNIFORM, seed);
      Operand<TFloat32> values =
              initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
 
*

توجه: *

برای مقدار اولیه LeCunNormal معادل، از TRUNCATED_NORMAL برای پارامتر توزیع استفاده کنید. *

برای مقداردهی اولیه معادل LeCunUniform، از UNIFORM * برای پارامتر توزیع استفاده کنید. *

ثابت های ارثی

فیلدهای ارثی

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

LeCun (Ops tf، VarianceScaling.Distribution توزیع، دانه بلند)
یک LeCunNormal Initializer ایجاد می کند

روش های ارثی

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

عمومی LeCun (Ops tf، VarianceScaling.Distribution توزیع، دانه بلند)

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

پارامترها
tf TensorFlow Ops
توزیع نوع توزیع اولیه ساز Glorot.
دانه دانه برای تولید اعداد تصادفی. یک مقدار اولیه ایجاد شده با یک دانه معین، همیشه همان تانسور تصادفی را برای یک شکل و نوع d مشخص تولید می کند.