LeCun التهيئة العادية.
يسحب عينات من التوزيع العشوائي. * *
إذا كان التوزيع TRUNCATED_NORMAL، فإنه يسحب عينات من توزيع عادي مبتور يتمركز على 0 مع stddev = sqrt(1 / fanIn) حيث fanIn هو عدد وحدات الإدخال في موتر الوزن.
إذا كان التوزيع UNIFORM، فإنه يسحب عينات من توزيع موحد داخل [-limit, limit] ، حيث limit = Math.sqrt(3 / fanIn) ( fanIn هو عدد وحدات الإدخال في موتر الوزن)
أمثلة:
ليكون عادي:
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);
الزي الرسمي ليكون:
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 ، البذور الطويلة)
إنشاء مُهيئ LeCunNormal
حدود
| tf | عمليات TensorFlow |
|---|---|
| توزيع | نوع التوزيع لمهيئ Glorot. |
| بذرة | البذور لتوليد أرقام عشوائية. ستنتج أداة التهيئة التي تم إنشاؤها باستخدام بذرة معينة دائمًا نفس الموتر العشوائي لشكل معين ونوع dtype. |