He

kamu sınıfı O

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ı

He (Ops tf, VarianceScaling.Distribution dağıtımı, uzun tohum)
Bir He Başlatıcı oluşturur

Kalıtsal Yöntemler

Sabitler

public static final double ÖLÇEK

Sabit Değer: 2,0

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.
Ayrıca Bakınız