~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 14312F1F7887A5A904F55C36E02BC425__1716459480 ✰
Заголовок документа оригинал.:
✰ Hadamard product (matrices) - Wikipedia ✰
Заголовок документа перевод.:
✰ Произведение Адамара (матрицы) — Википедия, бесплатная энциклопедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Hadamard_product_(matrices) ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/14/25/14312f1f7887a5a904f55c36e02bc425.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/14/25/14312f1f7887a5a904f55c36e02bc425__translat.html ✰
Дата и время сохранения документа:
✰ 11.06.2024 15:26:03 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 23 May 2024, at 13:18 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Произведение Адамара (матрицы) — Википедия, бесплатная энциклопедия Jump to content

Произведение Адамара (матрицы)

Из Википедии, бесплатной энциклопедии
Произведение Адамара работает с матрицами одинаковой формы и создает третью матрицу тех же размеров.

В математике ( произведение Адамара также известное как поэлементное произведение , поэлементное произведение) [1] : гл. 5 или продукт Шура [2] ) — это бинарная операция , которая принимает две матрицы одинаковых размеров и возвращает матрицу перемноженных соответствующих элементов. Эту операцию можно рассматривать как «наивное умножение матриц», и она отличается от произведения матрицы . Оно приписано и названо в честь французского математика Жака Адамара или немецкого математика Иссаи Шура .

Произведение Адамара ассоциативно и дистрибутивно . В отличие от матричного произведения, оно также коммутативно . [3]

Определение [ править ]

Для двух матриц A и B одинаковой размерности m × n произведение Адамара (иногда [4] [5] [6] ) представляет собой матрицу той же размерности, что и операнды, с элементами, заданными формулой [3]

Для матриц разных размерностей ( m × n и p × q , где m p или n q ) произведение Адамара не определено.

Например, произведение Адамара для двух произвольных матриц размера 2 × 3:

Свойства [ править ]

  • Произведение Адамара коммутативно (при работе с коммутативным кольцом), ассоциативно и дистрибутивно по сложению. То есть, если A , B и C — матрицы одного размера, а k — скаляр:
  • Единичная матрица при умножении Адамара двух размера m × n матриц представляет собой матрицу размера m × n , где все элементы равны 1 . Это отличается от единичной матрицы при обычном умножении матрицы, где только элементы главной диагонали равны 1. Более того, матрица имеет обратную при умножении Адамара тогда и только тогда, когда ни один из элементов не равен нулю. [7]
  • Для векторов x и y и соответствующих диагональных матриц D x и D y с этими векторами в качестве главных диагоналей справедливо следующее тождество: [1] : 479 
    где х * обозначает транспонирование x . сопряженное В частности, используя векторы единиц, это показывает, что сумма всех элементов произведения Адамара является следом AB . Т где верхний индекс T обозначает транспонирование матрицы , то есть . Связанный результат для квадратов A и B заключается в том, что суммы строк их произведения Адамара являются диагональными элементами AB. Т : [8]
    Сходным образом,
    Кроме того, произведение матрицы-вектора Адамара можно выразить как:
    где образованный из диагоналей матрицы M. — вектор ,
  • Произведение Адамара является основной подматрицей Кронекера произведения . [9] [10] [11]
  • Произведение Адамара удовлетворяет ранговому неравенству
  • Если A и B положительно определенные матрицы , то выполняется следующее неравенство, включающее произведение Адамара: [12]
    где λ i ( A ) i е наибольшее собственное значение A - .
  • Если D и E диагональные матрицы , то [13]
  • Произведение Адамара двух векторов и аналогично матричному умножению соответствующей диагональной матрицы одного вектора на другой вектор:
  • Вектор к диагональной матрице оператор может быть выражен с использованием произведения Адамара как:
    где — постоянный вектор с элементами и является единичной матрицей .

Свойство смешанного продукта [ править ]

где является произведением Кронекера , предполагая имеет такие же размеры и с .

где обозначает продукт расщепления граней . [14]

где — постолбцовое произведение Хатри–Рао .

Теорема о Шура произведении

Произведение Адамара двух положительно-полуопределенных матриц является положительно-полуопределенным. [3] [8] Это известно как теорема о произведении Шура. [7] в честь русского математика Иссая Шура . Для двух положительно-полуопределенных матриц A и B также известно, что определитель их произведения Адамара больше или равен произведению их соответствующих определителей: [8]

Аналогичные операции [ править ]

В математической литературе встречаются и другие операции Адамара. [15] а именно корень Адамара и Степень Адамара (которая по сути одно и то же из-за дробных индексов), определенная для такой матрицы, что:

Для

и для

The Обратное Адамара гласит: [15]

А Деление Адамара определяется как: [16] [17]

В языках программирования [ править ]

научного или числового Большинство языков программирования включают произведение Адамара под разными названиями.

В MATLAB произведение Адамара выражается как «точечное умножение»: a .* bили вызов функции: times(a, b). [18] Он также имеет аналогичные точечные операторы, к которым относятся, например, операторы a .^ b и a ./ b. [19] Благодаря этому механизму можно зарезервировать * и ^ для матричного умножения и матричной экспоненты соответственно.

Язык программирования Julia имеет синтаксис, аналогичный MATLAB, где умножение Адамара называется широковещательным умножением и также обозначается a .* bи другие операторы определяются аналогично поэлементно, например, степени Адамара используют a .^ b. [20] Но в отличие от MATLAB, в Julia этот «точечный» синтаксис обобщен с помощью универсального оператора широковещания. .который может применять любую функцию поэлементно. Сюда входят как бинарные операторы (такие как вышеупомянутые умножение и возведение в степень, а также любой другой бинарный оператор, такой как произведение Кронекера), а также унарные операторы, такие как ! и . Таким образом, любая функция в префиксной записи f может применяться как f.(x). [21]

Python не имеет встроенной поддержки массивов, что приводит к противоречивым или противоречивым обозначениям. библиотека NumPy Числовая интерпретирует a*b или a.multiply(b) как произведение Адамара, и использует a@b или a.matmul(b)для матричного продукта. С помощью символьной библиотеки SymPy умножение объекты массива как a*b или a@bбудет производить матричный продукт. Произведение Адамара можно получить вызовом метода a.multiply_elementwise(b). [22] Некоторые пакеты Python включают поддержку степеней Адамара с использованием таких методов, как np.power(a, b)или Панды метод a.pow(b).

В C++ библиотека Eigen предоставляет cwiseProduct функция-член для Матричный класс ( a.cwiseProduct(b)), а библиотека Armadillo использует оператор % составлять компактные выражения ( a % b; a * b является матричным произведением).

В GAUSS и HP Prime эта операция называется умножением массива.

В Fortran , R , APL , J и Wolfram Language ( Mathematica ) оператор умножения * или × применить произведение Адамара, тогда как матричное произведение записывается с помощью matmul, %*%, +.×, +/ .* и ., соответственно. Пакет R matrixcalc вводит функцию hadamard.prod() для произведения Адамара числовых матриц или векторов. [23]

Приложения [ править ]

Произведение Адамара появляется в алгоритмах сжатия с потерями , таких как JPEG . Шаг декодирования включает в себя произведение «вход-за-вход», другими словами, произведение Адамара. [ нужна цитата ]

При обработке изображений оператор Адамара можно использовать для улучшения, подавления или маскировки областей изображения. Одна матрица представляет исходное изображение, другая действует как весовая или маскирующая матрица.

Он используется в литературе по машинному обучению , например, для описания архитектуры рекуррентных нейронных сетей как GRU или LSTM . [24]

Он также используется для изучения статистических свойств случайных векторов и матриц. [25] [26]

Проникающий продукт для лица [ править ]

Проникающее торцевое произведение матриц

По определению В. Слюсаря проникающее гранное произведение p × g матрицы и n -мерная матрица ( n > 1) с блоками p × g ( ) представляет собой матрицу размера формы: [27]

Пример [ править ]

Если

затем

Основные свойства [ править ]

[27]

где обозначает граней произведение матриц ,

где является вектором.

Приложения [ править ]

Произведение проникающей грани используется в тензорно -матричной теории цифровых антенных решеток . [27] Эту операцию также можно использовать в моделях искусственных нейронных сетей , особенно в сверточных слоях. [28]

См. также [ править ]

Ссылки [ править ]

  1. ^ Перейти обратно: а б Хорн, Роджер А.; Джонсон, Чарльз Р. (2012). Матричный анализ . Издательство Кембриджского университета.
  2. ^ Дэвис, Чендлер (1962). «Норма эксплуатации изделия Шура». Нумерическая математика . 4 (1): 343–44. дои : 10.1007/bf01386329 . S2CID   121027182 .
  3. ^ Перейти обратно: а б с Миллион, Элизабет (12 апреля 2007 г.). «Произведение Адамара» (PDF) . buzzard.ups.edu . Проверено 6 сентября 2020 г.
  4. ^ «Продукт Адамара — глоссарий машинного обучения» . машинное обучение.wtf .
  5. ^ «Линейная алгебра. Что означает точка в круге?» . Математический обмен стеками .
  6. ^ «Поэлементное (или поточечное) обозначение операций?» . Математический обмен стеками .
  7. ^ Перейти обратно: а б Миллион, Элизабет. «Произведение Адамара» (PDF) . Проверено 2 января 2012 г.
  8. ^ Перейти обратно: а б с Стян, Джордж П.Х. (1973), «Произведение Адамара и многомерный статистический анализ», Линейная алгебра и ее приложения , 6 : 217–240, doi : 10.1016/0024-3795(73)90023-2 , hdl : 10338.dmlcz/102190
  9. ^ Лю, Шуанчжэ; Тренклер, Гетц (2008). «Адамар, Хатри-Рао, Кронекер и другие матричные продукты». Международный журнал информационных и системных наук . 4 (1): 160–177.
  10. ^ Лю, Шуанчжэ; Лейва, Виктор; Чжуан, Дэн; Ма, Тифенг; Фигероа-Суньига, Хорхе И. (2022). «Матричное дифференциальное исчисление с приложениями в многомерной линейной модели и ее диагностика» . Журнал многомерного анализа . 188 : 104849. doi : 10.1016/j.jmva.2021.104849 . S2CID   239598156 .
  11. ^ Лю, Шуанчжэ; Тренклер, Гетц; Колло, Тону; фон Розен, Дитрих; Баксалари, Оскар Мария (2023). «Профессор Хайнц Нойдекер и матричное дифференциальное исчисление». Статистические документы . дои : 10.1007/s00362-023-01499-w .
  12. ^ Хиай, Фумио; Линь, Минхуа (февраль 2017 г.). «О неравенстве собственных значений, включающем произведение Адамара» . Линейная алгебра и ее приложения . 515 : 313–320. дои : 10.1016/j.laa.2016.11.017 .
  13. ^ «Проект» (PDF) . buzzard.ups.edu. 2007 . Проверено 18 декабря 2019 г.
  14. ^ Слюсарь, В.И. (1998). «Конечные продукты в матрицах радиолокационных приложений» (PDF) . Радиоэлектроника и системы связи . 41 (3): 50–53.
  15. ^ Перейти обратно: а б Римс, Роберт (1999). «Обратные Адамара, квадратные корни и произведения почти полуопределенных матриц» . Линейная алгебра и ее приложения . 288 : 35–43. дои : 10.1016/S0024-3795(98)10162-3 .
  16. ^ Вецштейн, Гордон; Ланман, Дуглас; Хирш, Мэтью; Раскар, Рамеш. «Дополнительный материал: Тензорные дисплеи: синтез сжимающего светового поля с использованием многослойных дисплеев с направленной подсветкой» (PDF) . Медиалаборатория Массачусетского технологического института .
  17. ^ Цыганек, Богуслав (2013). Обнаружение и распознавание объектов на цифровых изображениях: теория и практика . Джон Уайли и сыновья. п. 109. ИСБН  9781118618363 .
  18. ^ «Функция времени MATLAB» .
  19. ^ «Массив против матричных операций» .
  20. ^ «Векторизованные «точечные» операторы» . Проверено 31 января 2024 г.
  21. ^ «Точечный синтаксис для векторизации функций» . Проверено 31 января 2024 г.
  22. ^ «Общие матрицы — документация SymPy 1.9» .
  23. ^ «Умножение матриц» . Введение в Р. Проект R для статистических вычислений. 16 мая 2013 года . Проверено 24 августа 2013 г.
  24. ^ Сак, Хашим; Старший, Эндрю; Бофе, Франсуаза (5 февраля 2014 г.). «Архитектуры рекуррентных нейронных сетей на основе долгосрочной краткосрочной памяти для распознавания речи с большим словарным запасом». arXiv : 1402.1128 [ cs.NE ].
  25. ^ Нойдекер, Хайнц; Лю, Шуанчжэ; Поласек, Вольфганг (1995). «Произведение Адамара и некоторые его приложения в статистике». Статистика . 26 (4): 365–373. дои : 10.1080/02331889508802503 .
  26. ^ Нойдекер, Хайнц; Лю, Шуанчжэ (2001). «Некоторые статистические свойства произведений Адамара случайных матриц». Статистические документы . 42 (4): 475–487. дои : 10.1007/s003620100074 . S2CID   121385730 .
  27. ^ Перейти обратно: а б с Слюсарь В.И. (13 марта 1998 г.). «Семейство матриц лицевых продуктов и его свойства» (PDF) . Кибернетика и системный анализ ПК Кибернетика и Системный анализ. 1999 . 35 (3): 379–384. дои : 10.1007/BF02733426 . S2CID   119661450 .
  28. ^ Ха Д., Дай А.М., Ле К.В. (2017). «Гиперсети». Международная конференция по обучению представлениям (ICLR), 2017. – Тулон, 2017 .: Страница 6. arXiv : 1609.09106 . {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 14312F1F7887A5A904F55C36E02BC425__1716459480
URL1:https://en.wikipedia.org/wiki/Hadamard_product_(matrices)
Заголовок, (Title) документа по адресу, URL1:
Hadamard product (matrices) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)