हैडामर्ड उत्पाद (मैट्रिसेस)
गणित में, हैडामर्ड उत्पाद (तत्व-वार उत्पाद, प्रवेश-वार उत्पाद के रूप में भी जाना जाता है[1]: ch. 5 या शूर उत्पाद[2]) एक बाइनरी ऑपरेशन है जो समान आयामों के दो मैट्रिक्स (गणित) लेता है और गुणा किए गए संबंधित तत्वों का एक मैट्रिक्स लौटाता है। इस ऑपरेशन को एक अनुभवहीन मैट्रिक्स गुणन के रूप में सोचा जा सकता है और यह मैट्रिक्स गुणन से भिन्न है। इसका श्रेय या तो फ्रांसीसी-यहूदी गणितज्ञ जैक्स हैडामर्ड या जर्मन-यहूदी गणितज्ञ कुछ नहीं को दिया गया है और उनके नाम पर इसका नाम रखा गया है।
Hadamard उत्पाद सहयोगी और वितरणात्मक संपत्ति है। मैट्रिक्स उत्पाद के विपरीत, यह क्रमविनिमेय भी है।[3]
परिभाषा
दो मैट्रिक्स के लिए A और B समान आयाम का m × n, हैडामर्ड उत्पाद (या [4][5][6]) ऑपरेंड के समान आयाम का एक मैट्रिक्स है, जिसमें तत्व दिए गए हैं[3]: विभिन्न आयामों के आव्यूहों के लिए (m × n और p × q, कहाँ m ≠ p या n ≠ q), हैडामर्ड उत्पाद अपरिभाषित है।
उदाहरण के लिए, दो मनमाने ढंग से 2 × 3 मैट्रिक्स के लिए Hadamard उत्पाद है:
गुण
- हैडामर्ड उत्पाद क्रमविनिमेय (कम्यूटेटिव रिंग के साथ काम करते समय), जोड़ पर सहयोगी और वितरणात्मक गुण है। अर्थात्, यदि A, B, और C एक ही आकार के आव्यूह हैं, और k एक अदिश राशि है:
- दो के हैडामर्ड गुणन के तहत पहचान मैट्रिक्स m × n आव्यूह इकाइयों का एक आव्यूह है|m × n मैट्रिक्स जहां सभी तत्व 1 के बराबर हैं। यह नियमित मैट्रिक्स गुणन के तहत पहचान मैट्रिक्स से अलग है, जहां केवल मुख्य विकर्ण के तत्व 1 के बराबर हैं। इसके अलावा, एक मैट्रिक्स में हैडामर्ड गुणन के तहत एक व्युत्क्रम होता है यदि और केवल यदि कोई नहीं तत्वों की संख्या शून्य के बराबर है.[7]
- वैक्टर के लिए x और y, और संगत विकर्ण आव्यूह Dx और Dy इन सदिशों को उनके मुख्य विकर्णों के रूप में रखते हुए, निम्नलिखित पहचान कायम रहती है:[1]: 479 कहाँ x* के संयुग्म स्थानान्तरण को दर्शाता है x. विशेष रूप से, लोगों के वैक्टर का उपयोग करते हुए, यह दर्शाता है कि हैडामर्ड उत्पाद में सभी तत्वों का योग ट्रेस (रैखिक बीजगणित) है ABT जहां सुपरस्क्रिप्ट टी मैट्रिक्स स्थानान्तरण को दर्शाता है। वर्ग के लिए एक संबंधित परिणाम A और B, यह है कि उनके हैडामर्ड उत्पाद की पंक्ति-योग के विकर्ण तत्व हैं ABT:[8]इसी प्रकार,इसके अलावा, एक हैडामर्ड मैट्रिक्स-वेक्टर उत्पाद को इस प्रकार व्यक्त किया जा सकता है:कहाँ मैट्रिक्स के विकर्णों से बना वेक्टर है M.
- हैडामर्ड उत्पाद क्रोनकर उत्पाद का एक प्रमुख सबमैट्रिक्स है।[9][10]
- हैडामर्ड उत्पाद रैंक असमानता को संतुष्ट करता है
- अगर A और B सकारात्मक-निश्चित मैट्रिक्स|सकारात्मक-निश्चित मैट्रिक्स हैं, तो हैडामर्ड उत्पाद से जुड़ी निम्नलिखित असमानता है:[11] कहाँ λi(A) है iका सबसे बड़ा eigenvalue A.
- अगर D और E तो, विकर्ण आव्यूह हैं[12]
- दो सदिशों का हैडामार्ड उत्पाद और एक वेक्टर के मैट्रिक्स को दूसरे वेक्टर के संगत विकर्ण मैट्रिक्स से गुणा करने के समान है:
- विकर्ण मैट्रिक्स का वेक्टर विकर्ण मैट्रिक्स#डायग ऑपरेटर| ऑपरेटर को Hadamard उत्पाद का उपयोग करके इस प्रकार व्यक्त किया जा सकता है: कहाँ तत्वों के साथ एक स्थिर वेक्टर है और पहचान मैट्रिक्स है.
मिश्रित-उत्पाद संपत्ति
शूर उत्पाद प्रमेय
दो सकारात्मक-निश्चित मैट्रिक्स का हैडामर्ड उत्पाद | सकारात्मक-अर्ध-निश्चित मैट्रिक्स सकारात्मक-अर्ध-निश्चित है।[3][8] इसे शूर उत्पाद प्रमेय के रूप में जाना जाता है,[7]रूसी गणितज्ञ इसाई शूर के बाद। दो धनात्मक-अर्द्धनिश्चित आव्यूहों के लिए A और B, यह भी ज्ञात है कि उनके हैडामर्ड उत्पाद का निर्धारक उनके संबंधित निर्धारकों के उत्पाद से अधिक या उसके बराबर है:[8]
प्रोग्रामिंग भाषाओं में
Hadamard गुणन को विभिन्न नामों के तहत कुछ प्रोग्रामिंग भाषाओं में बनाया गया है। MATLAB, GNU ऑक्टेव, GAUSS (सॉफ़्टवेयर) और HP प्राइम में, इसे ऐरे गुणन के रूप में जाना जाता है, या जूलिया (प्रोग्रामिंग भाषा) में प्रसारण गुणन, प्रतीक के साथ .*
.[14] फोरट्रान, आर (प्रोग्रामिंग भाषा) में, रेफरी>"मैट्रिक्स गुणन". An Introduction to R. The R Project for Statistical Computing. 16 May 2013. Retrieved 24 August 2013.</ref> एपीएल (प्रोग्रामिंग भाषा), जे (प्रोग्रामिंग भाषा) और वोल्फ्राम भाषा (गणित), यह सरल गुणन ऑपरेटर के माध्यम से किया जाता है *
या ×
, जबकि मैट्रिक्स उत्पाद फ़ंक्शन के माध्यम से किया जाता है matmul
, %*%
, +.×
, +/ .*
और यह .
ऑपरेटर, क्रमशः।
पायथन (प्रोग्रामिंग भाषा) में NumPy संख्यात्मक लाइब्रेरी के साथ, का गुणन array वस्तुओं के रूप में a*b
Hadamard उत्पाद का उत्पादन करता है, और गुणन के रूप में a@b
मैट्रिक्स उत्पाद तैयार करता है। सिम्पी प्रतीकात्मक लाइब्रेरी के साथ, का गुणन array वस्तुएं दोनों के रूप में a*b
और a@b
मैट्रिक्स उत्पाद का उत्पादन करेगा, Hadamard उत्पाद के साथ प्राप्त किया जा सकता है a.multiply_elementwise(b)
.[15]
C++ में, Eigen (C++ लाइब्रेरी) लाइब्रेरी एक प्रदान करती है cwiseProduct
के लिए सदस्य समारोह Matrix कक्षा (a.cwiseProduct(b)
), जबकि आर्मडिलो (C++ लाइब्रेरी) लाइब्रेरी ऑपरेटर का उपयोग करती है %
संक्षिप्त अभिव्यक्ति बनाने के लिए (a % b
; a * b
एक मैट्रिक्स उत्पाद है)। आर पैकेज मैट्रिक्सकैल्क फ़ंक्शन का परिचय देता है hadamard.prod()
संख्यात्मक आव्यूहों या सदिशों के हैडामर्ड उत्पाद के लिए।
अनुप्रयोग
Hadamard उत्पाद JPEG जैसे हानिपूर्ण संपीड़न एल्गोरिदम में दिखाई देता है। डिकोडिंग चरण में एंट्री-फॉर-एंट्री उत्पाद शामिल होता है, दूसरे शब्दों में हैडामर्ड उत्पाद।[citation needed]
छवि प्रसंस्करण में, Hadamard ऑपरेटर का उपयोग छवि क्षेत्रों को बढ़ाने, दबाने या छिपाने के लिए किया जा सकता है। एक मैट्रिक्स मूल छवि का प्रतिनिधित्व करता है, दूसरा वजन या मास्किंग मैट्रिक्स के रूप में कार्य करता है।
इसका उपयोग यंत्र अधिगम साहित्य में किया जाता है, उदाहरण के लिए, गेटेड आवर्ती इकाई या दीर्घकालिक अल्पकालिक मेमोरी के रूप में आवर्तक तंत्रिका नेटवर्क की वास्तुकला का वर्णन करने के लिए।[16] इसका उपयोग यादृच्छिक वैक्टर और मैट्रिक्स के सांख्यिकीय गुणों का अध्ययन करने के लिए भी किया जाता है। [17][18]
समान संचालन
गणितीय साहित्य में अन्य हैडामर्ड ऑपरेशन भी देखे जाते हैं,[19] अर्थात्Hadamard root औरHadamard power (जो भिन्नात्मक सूचकांकों के कारण वास्तव में एक ही चीज़ हैं), एक मैट्रिक्स के लिए परिभाषित किया गया है जैसे:
के लिए
दHadamard inverse पढ़ता है:[19]
एHadamard division परिभाषित किया जाता है:[20][21]
मर्मज्ञ चेहरा उत्पाद
Vadym Slyusar|V की परिभाषा के अनुसार। स्ल्यूसर पी×जी मैट्रिक्स का मर्मज्ञ फलक उत्पाद है और एन-आयामी मैट्रिक्स (n > 1) p×g ब्लॉक के साथ () आकार का एक मैट्रिक्स है फॉर्म का:[22]
उदाहरण
अगर
मुख्य गुण
- [22]:
कहाँ मैट्रिक्स के फलक-विभाजन उत्पाद को दर्शाता है,
- कहाँ एक वेक्टर है.
अनुप्रयोग
मर्मज्ञ चेहरे के उत्पाद का उपयोग डिजिटल एंटीना सरणियों के टेन्सर -मैट्रिक्स सिद्धांत में किया जाता है।[22]इस ऑपरेशन का उपयोग कृत्रिम तंत्रिका नेटवर्क मॉडल, विशेष रूप से संकेंद्रित परतों में भी किया जा सकता है।[23]
यह भी देखें
- फ्रोबेनियस आंतरिक उत्पाद
- बिंदुवार उत्पाद
- क्रोनकर उत्पाद
- खत्री-राव उत्पाद
संदर्भ
- ↑ 1.0 1.1 Horn, Roger A.; Johnson, Charles R. (2012). मैट्रिक्स विश्लेषण. Cambridge University Press.
- ↑ Davis, Chandler (1962). "शूर उत्पाद संचालन का मानदंड". Numerische Mathematik. 4 (1): 343–44. doi:10.1007/bf01386329. S2CID 121027182.
- ↑ 3.0 3.1 3.2 Million, Elizabeth (April 12, 2007). "हैडामर्ड उत्पाद" (PDF). buzzard.ups.edu. Retrieved September 6, 2020.
- ↑ "हैडामर्ड उत्पाद - मशीन लर्निंग शब्दावली". machinelearning.wtf.
- ↑ "linear algebra - What does a dot in a circle mean?". Mathematics Stack Exchange.
- ↑ "Element-wise (or pointwise) operations notation?". Mathematics Stack Exchange.
- ↑ 7.0 7.1 Million, Elizabeth. "हैडामर्ड उत्पाद" (PDF). Retrieved 2 January 2012.
- ↑ 8.0 8.1 8.2 Styan, George P. H. (1973), "Hadamard Products and Multivariate Statistical Analysis", Linear Algebra and Its Applications, 6: 217–240, doi:10.1016/0024-3795(73)90023-2, hdl:10338.dmlcz/102190
- ↑ Liu, Shuangzhe; Trenkler, Götz (2008). "हैडामर्ड, खत्री-राव, क्रोनकर और अन्य मैट्रिक्स उत्पाद". International Journal of Information and Systems Sciences. 4 (1): 160–177.
- ↑ Liu, Shuangzhe; Leiva, Víctor; Zhuang, Dan; Ma, Tiefeng; Figueroa-Zúñiga, Jorge I. (2022). "मल्टीवेरिएट लीनियर मॉडल और इसके निदान में अनुप्रयोगों के साथ मैट्रिक्स डिफरेंशियल कैलकुलस". Journal of Multivariate Analysis. 188: 104849. doi:10.1016/j.jmva.2021.104849. S2CID 239598156.
- ↑ Hiai, Fumio; Lin, Minghua (February 2017). "हैडामर्ड उत्पाद से जुड़ी एक स्वदेशी असमानता पर". Linear Algebra and Its Applications. 515: 313–320. doi:10.1016/j.laa.2016.11.017.
- ↑ "परियोजना" (PDF). buzzard.ups.edu. 2007. Retrieved 2019-12-18.
- ↑ Slyusar, V. I. (1998). "रडार अनुप्रयोगों में मैट्रिसेस में अंतिम उत्पाद।" (PDF). Radioelectronics and Communications Systems. 41 (3): 50–53.
- ↑ "अंकगणित संचालक + - * / \ ^ ' -". MATLAB documentation. MathWorks. Archived from the original on 24 April 2012. Retrieved 2 January 2012.
- ↑ "Common Matrices — SymPy 1.9 documentation".
- ↑ Sak, Haşim; Senior, Andrew; Beaufays, Françoise (2014-02-05). "बड़ी शब्दावली भाषण पहचान के लिए दीर्घकालिक अल्पकालिक मेमोरी आधारित आवर्ती तंत्रिका नेटवर्क आर्किटेक्चर". arXiv:1402.1128 [cs.NE].
- ↑ Neudecker, Heinz; Liu, Shuangzhe; Polasek, Wolfgang (1995). "The Hadamard product and some of its applications in statistics". Statistics. 26 (4): 365–373. doi:10.1080/02331889508802503.
- ↑ Neudecker, Heinz; Liu, Shuangzhe (2001). "Some statistical properties of Hadamard products of random matrices". Statistical Papers. 42 (4): 475–487. doi:10.1007/s003620100074. S2CID 121385730.
- ↑ 19.0 19.1 Reams, Robert (1999). "हैडामर्ड व्युत्क्रम, वर्गमूल और लगभग अर्धनिश्चित आव्यूहों के गुणनफल". Linear Algebra and Its Applications. 288: 35–43. doi:10.1016/S0024-3795(98)10162-3.
- ↑ Wetzstein, Gordon; Lanman, Douglas; Hirsch, Matthew; Raskar, Ramesh. "Supplementary Material: Tensor Displays: Compressive Light Field Synthesis using Multilayer Displays with Directional Backlighting" (PDF). MIT Media Lab.
- ↑ Cyganek, Boguslaw (2013). Object Detection and Recognition in Digital Images: Theory and Practice. John Wiley & Sons. p. 109. ISBN 9781118618363.
- ↑ 22.0 22.1 22.2 Slyusar, V. I. (March 13, 1998). "मैट्रिसेस के फेस उत्पादों का एक परिवार और उसके गुण" (PDF). Cybernetics and Systems Analysis C/C of Kibernetika I Sistemnyi Analiz. 1999. 35 (3): 379–384. doi:10.1007/BF02733426. S2CID 119661450.
- ↑ Ha D., Dai A.M., Le Q.V. (2017). "हाइपरनेटवर्क्स।". The International Conference on Learning Representations (ICLR) 2017. – Toulon, 2017.: Page 6. arXiv:1609.09106.
{{cite journal}}
: CS1 maint: multiple names: authors list (link)