He

کلاس عمومی او

او اولیه.

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

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

مثال ها:

او عادی:

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

او یونیفرم:

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

توجه داشته باشید:

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

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

ثابت ها

دو برابر مقیاس

ثابت های ارثی

فیلدهای ارثی

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

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

روش های ارثی

ثابت ها

مقیاس دوبل نهایی استاتیک عمومی

مقدار ثابت: 2.0

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

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

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

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