stringtranslate.com

remodelación del tensor

En álgebra multilineal , una remodelación de tensores es cualquier biyección entre el conjunto de índices de un tensor de orden y el conjunto de índices de un tensor de orden, donde . El uso de índices presupone tensores en representación coordinada con respecto a una base. La representación de coordenadas de un tensor puede considerarse como una matriz multidimensional y, por lo tanto, una biyección de un conjunto de índices a otro equivale a una reorganización de los elementos de la matriz en una matriz de una forma diferente. Tal reordenamiento constituye un tipo particular de aplicación lineal entre el espacio vectorial de tensores de orden y el espacio vectorial de tensores de orden.

Definición

Dado un número entero positivo , la notación se refiere al conjunto de los primeros M enteros positivos.

Para cada número entero donde sea un número entero positivo , denotemos un espacio vectorial andimensional sobre un campo . Luego están los isomorfismos del espacio vectorial (mapas lineales)

donde es cualquier permutación y es el grupo simétrico de elementos. A través de estos (y otros) isomorfismos del espacio vectorial, un tensor se puede interpretar de varias maneras como un tensor de orden donde .

Coordinar la representación

El primer isomorfismo del espacio vectorial en la lista anterior, proporciona la representación coordinada de un tensor abstracto. Supongamos que cada uno de los espacios vectoriales tiene una base . La expresión de un tensor con respecto a esta base tiene la forma

vector base estándarde M

Aplanamientos generales

Para cualquier permutación existe un isomorfismo canónico entre los dos productos tensoriales de espacios vectoriales y . Los paréntesis generalmente se omiten en dichos productos debido al isomorfismo natural entre y , pero, por supuesto, pueden reintroducirse para enfatizar un grupo particular de factores. En la agrupación,

Dejemos que para cada satisfactorio , se obtenga un aplanamiento de un tensor , denotado , aplicando los dos procesos anteriores dentro de cada uno de los grupos de factores. Es decir, la representación coordinada del grupo de factores se obtiene mediante el isomorfismo , que requiere especificar bases para todos los espacios vectoriales . Luego, el resultado se vectoriza usando una biyección para obtener un elemento de , donde , el producto de las dimensiones de los espacios vectoriales en el grupo de factores. El resultado de aplicar estos isomorfismos dentro de cada grupo de factores es un elemento de , que es un tensor de orden .

Vectorización

Por medio de un mapa biyectivo , se construye un isomorfismo en el espacio vectorial entre y mediante el mapeo donde para cada número natural tal que , el vector denota el i- ésimo vector de base estándar de . En tal remodelación, el tensor se interpreta simplemente como un vector en . Esto se conoce como vectorización y es análogo a la vectorización de matrices . Una elección estándar de biyección es tal que

lo cual es consistente con la forma en que el operador de dos puntos en Matlab y GNU Octave transforma un tensor de orden superior en un vector. En general, la vectorización de es el vector .

La vectorización de denotada con o es una remodelación donde y .

Modo- ​​m Aplanamiento / Modo- ​​m Matrixización

Sea la representación coordinada de un tensor abstracto con respecto a una base. La matrizización moderna (también conocida como aplanamiento ) de es una remodelación en la que y . Por lo general, una matriz estándar se denota por

Esta remodelación a veces se denomina matricialización , matricización , aplanamiento o despliegue en la literatura. Una elección estándar para las biyecciones es la que es consistente con la función de remodelación en Matlab y GNU Octave, a saber

Modo de definición -m Matrixización: [1]

dem

Referencias

  1. ^ Vasilescu, M. Alex O. (2009), "Marco algebraico multilineal (tensorial) para gráficos por computadora, visión por computadora y aprendizaje automático" (PDF) , Universidad de Toronto , p. 21