O başlatıcı.
Dağıtım TRUNCATED_NORMAL ise, stddev = sqrt(2 / 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 = sqrt(6 / fanIn)
(fanIn, ağırlık tensöründeki giriş birimlerinin sayısıdır) olduğu [-limit, limit]
dahilindeki tekdüze bir dağılımdan örnekler çeker.
Örnekler:
O 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);
Üniformalı:
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);
NOT:
HeNormal eşdeğeri bir başlatıcı için dağıtım parametresi olarak TRUNCATED_NORMAL
kullanın.
HeUniform eşdeğeri başlatıcı için dağıtım parametresi olarak UNIFORM
kullanın.
Sabitler
çift | ÖLÇEK |
Devralınan Sabitler
Devralınan Alanlar
Kamu İnşaatçıları
Kalıtsal Yöntemler
Sabitler
public static final double ÖLÇEK
Kamu İnşaatçıları
public He (Ops tf, VarianceScaling.Distribution dağıtımı, uzun başlangıç)
Bir He Başlatıcı oluşturur
Parametreler
TF | TensorFlow Operasyonları |
---|---|
dağıtım | He 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. |