او اولیه.
اگر توزیع 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
برای پارامتر توزیع استفاده کنید.
ثابت ها
دو برابر کردن | مقیاس |
ثابت های ارثی
فیلدهای ارثی
سازندگان عمومی
روش های ارثی
ثابت ها
مقیاس دوبل نهایی استاتیک عمومی
سازندگان عمومی
عمومی He (Ops tf، VarianceScaling.Distribution توزیع، دانه بلند)
یک He Initializer ایجاد می کند
پارامترها
tf | TensorFlow Ops |
---|---|
توزیع | نوع توزیع اولیه ساز He. |
دانه | دانه برای تولید اعداد تصادفی. یک مقدار اولیه ایجاد شده با یک دانه معین، همیشه همان تانسور تصادفی را برای یک شکل و نوع d مشخص تولید می کند. |