LeCun normal başlatıcı.
Rastgele bir dağılımdan örnekler çizer. * *
Dağıtım TRUNCATED_NORMAL ise, stddev = sqrt(1 / fanIn) ile 0 merkezli kesik normal dağılımdan örnekler çeker; burada fanIn ağırlık tensöründeki giriş birimlerinin sayısıdır.
Dağıtım UNIFORM ise, [-limit, limit] dahilindeki tekdüze bir dağılımdan örnekleri çeker; burada limit = Math.sqrt(3 / fanIn) ( fanIn ağırlık tensöründeki giriş birimlerinin sayısıdır)
Örnekler:
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'un Üniforması:
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);
NOT: *
LeCunNormal'e eşdeğer bir başlatıcı için dağıtım parametresi olarak TRUNCATED_NORMAL kullanın. *
LeCunUniform eşdeğeri başlatıcı için dağıtım parametresi olarak UNIFORM * kullanın. *
Devralınan Sabitler
Devralınan Alanlar
Kamu İnşaatçıları
LeCun (Ops tf, VarianceScaling.Distribution dağıtımı, uzun başlangıç) LeCunNormal Başlatıcı oluşturur |
Kalıtsal Yöntemler
Kamu İnşaatçıları
halka açık LeCun (Ops tf, VarianceScaling.Distribution dağıtımı, uzun başlangıç)
LeCunNormal Başlatıcı oluşturur
Parametreler
| TF | TensorFlow Operasyonları |
|---|---|
| dağıtım | Glorot başlatıcısının dağıtım türü. |
| tohum | rastgele sayı üretiminin tohumu. Belirli bir tohumla oluşturulan bir başlatıcı, belirli bir şekil ve tip için her zaman aynı rastgele tensörü üretecektir. |