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 | टेंसरफ़्लो ऑप्स |
---|---|
वितरण | ग्लोरोट इनिशियलाइज़र के लिए वितरण प्रकार। |
बीज | यादृच्छिक संख्या पीढ़ी के लिए बीज. किसी दिए गए बीज के साथ बनाया गया इनिशियलाइज़र हमेशा किसी दिए गए आकार और प्रकार के लिए समान यादृच्छिक टेंसर उत्पन्न करेगा। |