He

מעמד ציבורי הוא

הוא מאתחל.

אם ההתפלגות היא TRUNCATED_NORMAL, היא שואבת דוגמאות מהתפלגות נורמלית קטומה שבמרכזה 0 עם stddev = sqrt(2 / fanIn) כאשר fanIn הוא מספר יחידות הקלט בטנזור המשקל.

אם ההתפלגות היא UNIFORM, היא שואבת דוגמאות מהתפלגות אחידה בתוך [-limit, limit] , כאשר limit = sqrt(6 / fanIn) (fanIn הוא מספר יחידות הקלט בטנזור המשקל).

דוגמאות:

He Normal:

     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);
 

He Uniform:

     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 distribution, long seed)
יוצר He Initializer

שיטות בירושה

קבועים

קנה מידה כפול סופי סטטי ציבורי

ערך קבוע: 2.0

בונים ציבוריים

public He (Ops tf, VarianceScaling.Distribution distribution, long seed)

יוצר He Initializer

פרמטרים
tf ה- TensorFlow Ops
הפצה סוג ההפצה עבור האתחול He.
זֶרַע הזרע ליצירת מספרים אקראי. אתחול שנוצר עם זרע נתון תמיד יפיק את אותו טנזור אקראי עבור צורה ו-dtype נתונים.