У математиці добуток Адамара (також відомий як добуток Шура або покомпонентний добуток) — це бінарна операція над двома матрицями однакової розмірності, у результаті котрої створюється нова матриця де кожен елемент ij це добуток елементів ij початкових матриць. Операція названа на честь, або французького математика Жака Адамара, або німецького математика .
Добуток Адамара це асоціативна та дистрибутивна операція, і на відміну від добутку матриць також комутативна операція.
Визначення
Для двох матриць котрі мають однакову розмірність добуток адамара позначається як і визначений як покомпонентний добуток двох матриць:
Для двох матриць, котрі мають різні розмірності, добуток Адамара не визначений.
Приклад
Приклад використання добутку Адамара для двох матриць A та B розмірністю 2x3
Властивості
Добуток Адамара це комутативна, асоціативна та дистрибутивна операція,
Змішані добутки
- , де — добуток Кронекера
- , де — (торцевий добуток).
- , де — стовпцевий добуток Хатрі-Рао.
Використання
Добуток Адамара використовується у алгоритмах стиснення з втратами, наприклад, JPEG.
У програмних пакетах MATLAB та GNU Octave, дана операція використовується як стандартна операція множення масивів та позначається символом * .
Операція добутку над векторними типами даних у GPGPU технологіях програмування також реалізована за принципом добутку Адамара. Інші примітивні математичні операції над векторними типами даних реалізовані як покомпонентні операції над їх компонентами.
Блокова версія
Проникаючий торцевий добуток
Цей тип матричної операції спирається на добуток Адамара і дозволяє поелементно перемножити матрицю на довільну кількість блоків тієї ж розмірності , що утворюють блокову матрицю :
- .
Наприклад, для
отримаємо:
- .
Основні властивості:
- ;
- ,
де — символ торцевого добутку матриць.
- , де — вектор.
Даний вид матричного добутку був запропонований в 1998 р. Слюсарем В. І. для опису відгуків цифрової антенної решітки з неідентичними приймальними каналами. Крім того, цей добуток дозволяє формалізувати процес функціонування згорткової нейромережі. Наприклад, якщо розглянути вказану матрицю як масив пікселів зображення на вході нейромережного алгоритму, то блоки матриці будуть відповідати різним наборам коефіцієнтів для формування згорткового шару в кількох паралельных каналах обробки зображення нейромережею.
Операція проникаючого торцевого добутку вектора і матриці реалізована в бібліотеці машинного навчання TensorFlow за допомогою оператора «tf.multiply».
Див. також
Джерела
- Гантмахер Ф. Р. Теория матриц. — 5-е. — М: : Физматлит, 2010. — 559 с. — .(рос.)
- Теория матриц. — 2. — Москва : Наука, 1982. — 272 с.(рос.)
- , . Матричный анализ. — М: : Мир, 1989. — 653 с.(рос.)
Посилання
- Million, Elizabeth. (PDF). Архів оригіналу (PDF) за 12 червня 2013. Процитовано 2 січня 2012.
- Davis, Chandler. «The norm of the Schur product operation.» Numerische Mathematik 4.1 (1962): 343—344.
- Slyusar, V. I. (27 грудня 1996). (PDF). Radioelectronics and Communications Systems.– 1998, Vol. 41; Number 3: 50—53. Архів оригіналу (PDF) за 27 липня 2020. Процитовано 2 серпня 2020.
- . MATLAB documentation. MathWorks. Архів оригіналу за 24 квітня 2012. Процитовано 2 січня 2012.
- Slyusar, V. I. (13 березня 1998). (PDF). Cybernetics and Systems Analysis C/C of Kibernetika I Sistemnyi Analiz. 1999. 35 (3): 379—384. doi:10.1007/BF02733426. Архів оригіналу (PDF) за 25 січня 2020. Процитовано 30 серпня 2020.
- Слюсар В.И. Тензорно-матричная модель нейросетей. // Всеукраїнська науково-практична Інтернет-конференція “Автоматизація та комп’ютерно-інтегровані технології у виробництві та освіті: стан, досягнення, перспективи розвитку”, 15 - 21 березня 2021 року, м. Черкаси, Черкаський національний університет імені Богдана Хмельницького [1]
- . Архів оригіналу за 15 жовтня 2021. Процитовано 17 січня 2021.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U matematici dobutok Adamara takozh vidomij yak dobutok Shura abo pokomponentnij dobutok ce binarna operaciya nad dvoma matricyami odnakovoyi rozmirnosti u rezultati kotroyi stvoryuyetsya nova matricya de kozhen element ij ce dobutok elementiv ij pochatkovih matric Operaciya nazvana na chest abo francuzkogo matematika Zhaka Adamara abo nimeckogo matematika Dobutok Adamara operuye z dvoma matricyami odnakovoyi rozmirnosti i stvoryuye novu matricyu identichnoyi rozmirnosti Dobutok Adamara ce asociativna ta distributivna operaciya i na vidminu vid dobutku matric takozh komutativna operaciya ViznachennyaDlya dvoh matric A B displaystyle A B kotri mayut odnakovu rozmirnist m n displaystyle m times n dobutok adamara poznachayetsya yak A B displaystyle A circ B i viznachenij yak pokomponentnij dobutok dvoh matric A B i j A i j B i j displaystyle A circ B i j A i j cdot B i j Dlya dvoh matric kotri mayut rizni rozmirnosti dobutok Adamara ne viznachenij PrikladPriklad vikoristannya dobutku Adamara dlya dvoh matric A ta B rozmirnistyu 2x3 a11a12a13a21a22a23 b11b12b13b21b22b23 a11 b11 a12 b12a13 b13a21 b21a22 b22a23 b23 displaystyle left begin array ccc mathrm a 11 amp mathrm a 12 amp mathrm a 13 mathrm a 21 amp mathrm a 22 amp mathrm a 23 end array right circ left begin array ccc mathrm b 11 amp mathrm b 12 amp mathrm b 13 mathrm b 21 amp mathrm b 22 amp mathrm b 23 end array right left begin array ccc mathrm a 11 mathrm b 11 amp mathrm a 12 mathrm b 12 amp mathrm a 13 mathrm b 13 mathrm a 21 mathrm b 21 amp mathrm a 22 mathrm b 22 amp mathrm a 23 mathrm b 23 end array right VlastivostiDobutok Adamara ce komutativna asociativna ta distributivna operaciya A B B A displaystyle A circ B B circ A A B C A B C displaystyle A circ B circ C A circ B circ C A B C A B A C displaystyle A circ B C A circ B A circ C Zmishani dobutki A B C D A C B D displaystyle A otimes B circ C otimes D A circ C otimes B circ D de displaystyle otimes dobutok Kronekera A B C D A C B D displaystyle A bullet B circ C bullet D A circ C bullet B circ D de displaystyle bullet torcevij dobutok A B C D AC BD displaystyle A bullet B C ast D AC circ BD de displaystyle ast stovpcevij dobutok Hatri Rao VikoristannyaDobutok Adamara vikoristovuyetsya u algoritmah stisnennya z vtratami napriklad JPEG U programnih paketah MATLAB ta GNU Octave dana operaciya vikoristovuyetsya yak standartna operaciya mnozhennya masiviv ta poznachayetsya simvolom Operaciya dobutku nad vektornimi tipami danih u GPGPU tehnologiyah programuvannya takozh realizovana za principom dobutku Adamara Inshi primitivni matematichni operaciyi nad vektornimi tipami danih realizovani yak pokomponentni operaciyi nad yih komponentami Blokova versiyaPronikayuchij torcevij dobutokPronikayuchij torcevij dobutok Cej tip matrichnoyi operaciyi spirayetsya na dobutok Adamara i dozvolyaye poelementno peremnozhiti p g displaystyle p times g matricyu A displaystyle mathbf A na dovilnu kilkist blokiv tiyeyi zh rozmirnosti p g displaystyle p times g sho utvoryuyut blokovu matricyu B displaystyle mathbf B A B A B1A B2 A Bn displaystyle mathbf A circ mathbf B left begin array c c c c mathbf A circ mathbf B 1 amp mathbf A circ mathbf B 2 amp amp mathbf A circ mathbf B n end array right Napriklad dlya A 123456789 B B1B2B3 147281431221820510254012306283242739 displaystyle mathbf A left begin array c 1 amp 2 amp 3 4 amp 5 amp 6 7 amp 8 amp 9 end array right quad mathbf B left begin array c c c mathbf B 1 amp mathbf B 2 amp mathbf B 3 end array right left begin array c c c c c c c c c 1 amp 4 amp 7 amp 2 amp 8 amp 14 amp 3 amp 12 amp 21 8 amp 20 amp 5 amp 10 amp 25 amp 40 amp 12 amp 30 amp 6 2 amp 8 amp 3 amp 2 amp 4 amp 2 amp 7 amp 3 amp 9 end array right otrimayemo A B 182121642324633210030401252404815036146427143218492481 displaystyle mathbf A circ mathbf B left begin array c c c c c c c c c 1 amp 8 amp 21 amp 2 amp 16 amp 42 amp 3 amp 24 amp 63 32 amp 100 amp 30 amp 40 amp 125 amp 240 amp 48 amp 150 amp 36 14 amp 64 amp 27 amp 14 amp 32 amp 18 amp 49 amp 24 amp 81 end array right Osnovni vlastivosti A B B A displaystyle mathbf A circ mathbf B mathbf B circ mathbf A M M M M 1T displaystyle mathbf M bullet mathbf M mathbf M circ mathbf M otimes mathbf 1 textsf T de displaystyle bullet simvol torcevogo dobutku matric c M c M displaystyle mathbf c bullet mathbf M mathbf c circ mathbf M de c displaystyle mathbf c vektor Danij vid matrichnogo dobutku buv zaproponovanij v 1998 r Slyusarem V I dlya opisu vidgukiv cifrovoyi antennoyi reshitki z neidentichnimi prijmalnimi kanalami Krim togo cej dobutok dozvolyaye formalizuvati proces funkcionuvannya zgortkovoyi nejromerezhi Napriklad yaksho rozglyanuti vkazanu matricyu A displaystyle mathbf A yak masiv pikseliv zobrazhennya na vhodi nejromerezhnogo algoritmu to bloki matrici B displaystyle mathbf B budut vidpovidati riznim naboram koeficiyentiv dlya formuvannya zgortkovogo sharu v kilkoh paralelnyh kanalah obrobki zobrazhennya nejromerezheyu Operaciya pronikayuchogo torcevogo dobutku vektora i matrici realizovana v biblioteci mashinnogo navchannya TensorFlow za dopomogoyu operatora tf multiply Div takozhDobutok Kronekera Dobutok Hatri RaoDzherelaGantmaher F R Teoriya matric 5 e M Fizmatlit 2010 559 s ISBN 5 9221 0524 8 ros Teoriya matric 2 Moskva Nauka 1982 272 s ros Matrichnyj analiz M Mir 1989 653 s ros PosilannyaMillion Elizabeth PDF Arhiv originalu PDF za 12 chervnya 2013 Procitovano 2 sichnya 2012 Davis Chandler The norm of the Schur product operation Numerische Mathematik 4 1 1962 343 344 Slyusar V I 27 grudnya 1996 PDF Radioelectronics and Communications Systems 1998 Vol 41 Number 3 50 53 Arhiv originalu PDF za 27 lipnya 2020 Procitovano 2 serpnya 2020 MATLAB documentation MathWorks Arhiv originalu za 24 kvitnya 2012 Procitovano 2 sichnya 2012 Slyusar V I 13 bereznya 1998 PDF Cybernetics and Systems Analysis C C of Kibernetika I Sistemnyi Analiz 1999 35 3 379 384 doi 10 1007 BF02733426 Arhiv originalu PDF za 25 sichnya 2020 Procitovano 30 serpnya 2020 Slyusar V I Tenzorno matrichnaya model nejrosetej Vseukrayinska naukovo praktichna Internet konferenciya Avtomatizaciya ta komp yuterno integrovani tehnologiyi u virobnictvi ta osviti stan dosyagnennya perspektivi rozvitku 15 21 bereznya 2021 roku m Cherkasi Cherkaskij nacionalnij universitet imeni Bogdana Hmelnickogo 1 Arhiv originalu za 15 zhovtnya 2021 Procitovano 17 sichnya 2021