LeCun

כיתה ציבורית LeCun

אתחול רגיל של LeCun.

שואב מדגמים מהתפלגות אקראית. * *

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

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

דוגמאות:

LeCun Normal:

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

אחיד LeCun:

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

הערה: *

עבור אתחול המקביל של LeCunNormal, השתמש TRUNCATED_NORMAL עבור פרמטר ההפצה. *

עבור אתחול המקביל של LeCunUniform, השתמש UNIFORM * עבור פרמטר ההפצה. *

קבועים בירושה

שדות בירושה

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

LeCun (Ops tf, VarianceScaling.Distribution distribution, long seed)
יוצר אתחול LeCunNormal

שיטות בירושה

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

LeCun ציבורי (Ops tf, VarianceScaling.Distribution distribution, long seed)

יוצר אתחול LeCunNormal

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