高階テンソル

Growth-as-a-Service™︎| Decrypt History, Encrypt Future™

高階テンソル

テンソルは、次元数(階数)によって分類されます:

階数(order)名前の例次元(axesの数)
0階テンソルスカラー点(例:5)
1階テンソルベクトル線(例:[1, 2, 3])
2階テンソル行列面(例:3×3の行列)
3階テンソル立体テンソル立体(例:RGB画像など)
4階以上高階テンソル(n階)超立体構造、多モード構造

■ 数学的に呼び名が定まっているのは「0〜2階」まで:

  • 0階:スカラー(scalar)
  • 1階:ベクトル(vector)
  • 2階:行列(matrix)
  • 3階以上:テンソル(tensor)一般またはn階テンソル(order-n tensor)

たとえば:

  • 3階テンソル:3Dテンソルテンソルキューブ
  • 4階テンソル:**テンソルハイパーキューブ(hypercube)**とも表現されることがある

■ 分野別の呼称(参考)

分野呼び名用途例
機械学習n階テンソル画像データ(batch, height, width, channel)など
量子物理状態テンソル、演算子テンソル多体系の状態記述(MPS, PEPSなど)
応用数学高階テンソル(higher-order tensor)テンソル分解(CP分解, Tucker分解など)
幾何学・代数多重テンソル多重線形マップ、テンソル積空間

■ 例:階数による理解

  • 2階テンソル:A[i][j](行列)
  • 3階テンソル:A[i][j][k](空間ボクセル、RGB動画)
  • 4階テンソル:A[i][j][k][l](バッチ付き画像データ)
  • n階テンソル:A[i₁][i₂]…[iₙ](一般の多モード構造)