LeCun सामान्य प्रारंभकर्ता।
यादृच्छिक वितरण से नमूने निकालता है। * *
यदि वितरण TRUNCATED_NORMAL है, तो यह stddev = sqrt(1 / fanIn) के साथ 0 पर केंद्रित एक काटे गए सामान्य वितरण से नमूने खींचता है, जहां fanIn वजन टेंसर में इनपुट इकाइयों की संख्या है।
यदि वितरण एक समान है, तो यह [-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 (ऑप्स tf, वेरिएंसस्केलिंग.वितरण वितरण, लंबा बीज)
एक LeCunNormal इनिशियलाइज़र बनाता है
पैरामीटर
| tf | टेंसरफ़्लो ऑप्स |
|---|---|
| वितरण | ग्लोरोट इनिशियलाइज़र के लिए वितरण प्रकार। |
| बीज | यादृच्छिक संख्या पीढ़ी के लिए बीज. किसी दिए गए बीज के साथ बनाया गया इनिशियलाइज़र हमेशा किसी दिए गए आकार और प्रकार के लिए समान यादृच्छिक टेंसर उत्पन्न करेगा। |