Лучшие вопросы
Таймлайн
Чат
Перспективы

Тензорный скетч

Из Википедии, свободной энциклопедии

Тензорный скетч
Remove ads

Тензорный скетч (англ. tensor sketch) — метод уменьшения размерности, используемый в статистике, машинном обучении и алгоритмах обработки больших данных[1][2]. Он особенно эффективен применительно к векторам, имеющим тензорную структуру. Такой скетч может быть использован для ускорения билинейного объединения в нейронных сетях и является краеугольным камнем во многих алгоритмах числовой линейной алгебры[3].

Thumb
Тензорный скетч может использоваться для уменьшения количества переменных, необходимых для реализации билинейного пулинга в нейронной сети
Remove ads

История

Термин тензорный скетч (эскиз) был придуман в 2013 г.[4] и в том же году описан как метод Расмусом Пегом[5].

Сначала соответствующий метод базировался на использовании быстрого преобразования Фурье, чтобы реализовать быструю свёртку аналогично отсчётному скетчу. В результате дальнейших исследований его обобщили на значительно больший класс методов уменьшения размерности с помощью случайных тензорных проекций.

Remove ads

Тензорные проекции

Суммиров вкратце
Перспектива

В основе одного из вариантов тензорного скетча лежит применение торцевого произведения матриц, предложенного Слюсарем В. И.[6] в 1996 г. (англ. face-splitting product)[7][8][9][10][11].

Торцевое произведение двух матриц с одинаковым количеством строк и имеет вид[7][8][9][12]:

Целесообразность использования этого произведения заключается в его свойстве:

где  — поэлементное произведение Адамара.

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

Для тензоров более высокого порядка, например, , экономия будет ещё более значимой.

Подобное преобразование удовлетворяет лемме о малых искажениях исходных данных большой размерности.

Remove ads

См. также

Примечания

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads