Jump to content

Изменение формы тензора

В полилинейной алгебре изменение формы тензоров это любая биекция множеством индексов порядка между тензор и набор индексов порядка- тензор, где . Использование индексов предполагает наличие тензоров в координатном представлении относительно базиса. Координатное представление тензора можно рассматривать как многомерный массив, и поэтому биекция одного набора индексов в другой представляет собой перестановку элементов массива в массив другой формы. Такая перестановка представляет собой особый вид линейного отображения между векторным пространством порядка- тензоры и векторное пространство порядка- тензоры.

Определение

[ редактировать ]

Учитывая положительное целое число , обозначение относится к набору первых M положительных целых чисел.

Для каждого целого числа где для положительного целого числа , позволять обозначают - размерное векторное пространство над полем . Тогда существуют изоморфизмы векторного пространства (линейные отображения)

где любая перестановка и является симметрической группой на элементы. Благодаря этим (и другим) изоморфизмам векторного пространства тензор можно интерпретировать несколькими способами как порядковый номер. тензор где .

Координатное представление

[ редактировать ]

Первый изоморфизм векторного пространства в списке выше: , дает координатное представление абстрактного тензора. Предположим, что каждый из векторные пространства имеет основу . Выражение тензора относительно этого базиса имеет вид где коэффициенты являются элементами . Координатное представление является где это стандартный базисный вектор . Это можно рассматривать как M -массив, элементами которого являются коэффициенты .

Общие выравнивания

[ редактировать ]

Для любой перестановки существует канонический изоморфизм между двумя тензорными произведениями векторных пространств и . Круглые скобки в таких произведениях обычно опускаются из-за естественного изоморфизма между и , но, конечно, может быть введен вновь, чтобы подчеркнуть определенную группу факторов. В группировке, есть группы с факторы в группа (где и ).

Сдача в аренду для каждого удовлетворяющий , -сплющивание тензора , обозначенный , получается путем применения двух вышеописанных процессов в каждом из группы факторов. То есть координатное представление группа факторов получается с помощью изоморфизма , что требует указания баз для всех векторных пространств . Затем результат векторизуется с использованием биекции. чтобы получить элемент , где , произведение размерностей векторных пространств в группа факторов. Результатом применения этих изоморфизмов внутри каждой группы факторов является элемент , который является тензором порядка .

Векторизация

[ редактировать ]

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

что соответствует тому, как оператор двоеточия в Matlab и GNU Octave преобразует тензор более высокого порядка в вектор. В общем, векторизация вектор .

Векторизация обозначается или это - переформирование, где и .

Mode- m Сглаживание/Mode- m Матрица

[ редактировать ]

Позволять быть координатным представлением абстрактного тензора относительно базиса. Модное матричное преобразование (также известное как сведение ) это -перестройка, при которой и . Обычно стандартное матричное преобразование обозначается

Это изменение формы иногда называют матризацией , матризацией , сглаживанием или развертыванием в литературе . Стандартный выбор для биекций это тот, который совместим с функцией изменения формы в Matlab и GNU Octave, а именно

определения Режим матризация: [1] Модная матрица тензора определяется как матрица . Как указывает порядок в скобках, векторы-столбцы мод- m располагаются по следующему принципу:просматривая все остальные индексы режима через их диапазоны,при этом меньшие индексы мод изменяются быстрее, чем большие; таким образом

  1. ^ Василеску, М. Алекс О. (2009), «Мультилинейная (тензорная) алгебраическая структура для компьютерной графики, компьютерного зрения и машинного обучения» (PDF) , Университет Торонто , стр. 21
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e5634a4ff9432ea33ca5ea7c9cea2544__1711308780
URL1:https://arc.ask3.ru/arc/aa/e5/44/e5634a4ff9432ea33ca5ea7c9cea2544.html
Заголовок, (Title) документа по адресу, URL1:
Tensor reshaping - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)