הוא מאתחל.
אם ההתפלגות היא TRUNCATED_NORMAL, היא שואבת דוגמאות מהתפלגות נורמלית קטומה שבמרכזה 0
עם stddev = sqrt(2 / fanIn)
כאשר fanIn
הוא מספר יחידות הקלט בטנזור המשקל.
אם ההתפלגות היא UNIFORM, היא שואבת דוגמאות מהתפלגות אחידה בתוך [-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 distribution, long seed)
יוצר He Initializer
פרמטרים
tf | ה- TensorFlow Ops |
---|---|
הֲפָצָה | סוג ההפצה עבור האתחול He. |
זֶרַע | הזרע ליצירת מספרים אקראי. אתחול שנוצר עם זרע נתון תמיד יפיק את אותו טנזור אקראי עבור צורה ו-dtype נתונים. |