इनिशियलाइज़र जो एक ऑर्थोगोनल मैट्रिक्स उत्पन्न करता है।
यदि प्रारंभ करने के लिए टेंसर का आकार द्वि-आयामी है, तो इसे सामान्य वितरण से खींची गई यादृच्छिक संख्याओं के मैट्रिक्स के क्यूआर अपघटन से प्राप्त ऑर्थोगोनल मैट्रिक्स के साथ प्रारंभ किया जाता है। यदि मैट्रिक्स में स्तंभों की तुलना में कम पंक्तियाँ हैं तो आउटपुट में ऑर्थोगोनल पंक्तियाँ होंगी। अन्यथा, आउटपुट में ऑर्थोगोनल कॉलम होंगे।
यदि प्रारंभ करने के लिए टेंसर का आकार द्वि-आयामी से अधिक है, तो आकार का एक मैट्रिक्स (shape.size(0) * ... * shape.size(n - 2), shape.size(n - 1))
है आरंभीकृत, जहां n
आकृति वेक्टर की लंबाई है। वांछित आकार का टेंसर देने के लिए मैट्रिक्स को बाद में दोबारा आकार दिया जाता है।
उदाहरण:
Orthogonal<TFloat32, TFloat32> initializer = new org.tensorflow.framework.initializers.Orthogonal<>(tf); Operand<TFloat32> values = initializer.call(tf.constant(Shape.of(2,2)), TFloat32.class);
स्थिरांक
दोहरा | GAIN_DEFAULT |
सार्वजनिक निर्माता
ऑर्थोगोनल (ऑप्स टीएफ, लॉन्ग सीड) लाभ के लिए GAIN_DEFAULT का उपयोग करके एक ऑर्थोगोनल इनिशियलाइज़र बनाता है। | |
ऑर्थोगोनल (ऑप्स टीएफ, डबल गेन, लॉन्ग सीड) एक ऑर्थोगोनल इनिशियलाइज़र बनाता है |
सार्वजनिक तरीके
ऑपरेंड <टी> |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम डबल GAIN_DEFAULT
सार्वजनिक निर्माता
सार्वजनिक ऑर्थोगोनल (ऑप्स टीएफ, लॉन्ग सीड)
लाभ के लिए GAIN_DEFAULT
का उपयोग करके एक ऑर्थोगोनल इनिशियलाइज़र बनाता है।
पैरामीटर
tf | टेंसरफ़्लो ऑप्स |
---|---|
बीज | यादृच्छिक संख्या पीढ़ी के लिए बीज. किसी दिए गए बीज के साथ बनाया गया इनिशियलाइज़र हमेशा किसी दिए गए आकार और प्रकार के लिए समान यादृच्छिक टेंसर उत्पन्न करेगा। |
सार्वजनिक ऑर्थोगोनल (ऑप्स टीएफ, डबल गेन, लॉन्ग सीड)
एक ऑर्थोगोनल इनिशियलाइज़र बनाता है
पैरामीटर
tf | टेंसरफ़्लो ऑप्स |
---|---|
पाना | मैट्रिक्स पर लागू होने वाला लाभ। |
बीज | यादृच्छिक संख्या पीढ़ी के लिए बीज. किसी दिए गए बीज के साथ बनाया गया इनिशियलाइज़र हमेशा किसी दिए गए आकार और प्रकार के लिए समान यादृच्छिक टेंसर उत्पन्न करेगा। |