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ı üretimi için tohum. Belirli bir tohumla oluşturulan bir başlatıcı, belirli bir şekil ve tip için her zaman aynı rastgele tensörü üretecektir. |