انه التهيئة.
إذا كان التوزيع 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
لمعلمة التوزيع.
الثوابت
مزدوج | حجم |
الثوابت الموروثة
الحقول الموروثة
المقاولون العامون
الطرق الموروثة
الثوابت
مقياس مزدوج نهائي ثابت عام
المقاولون العامون
public He (Ops tf، VarianceScaling.Distribution التوزيع، البذور الطويلة)
يقوم بإنشاء مُهيئ He
حدود
tf | عمليات TensorFlow |
---|---|
توزيع | نوع التوزيع لمهيئ He. |
بذرة | البذور لتوليد أرقام عشوائية. ستنتج أداة التهيئة التي تم إنشاؤها باستخدام بذرة معينة دائمًا نفس الموتر العشوائي لشكل معين ونوع dtype. |