数学の添字 | 数学
======================================================================== 【添字(インデックス)の割り当てルール 比較表】 ========================================================================
■ 流派A:機械学習の標準的な教科書(PRMLなど)に多いスタイル
記法例: x^n_j
- 上付き(右肩): n –> 「データ番号」(1個目のデータ、2個目のデータ…)
- 下付き(右下): j –> 「次元・選択肢」(1次元目、2の目、単語インデックス…)
💡 特徴:
データ行列の「行(データ)」と「列(特徴量)」の感覚に近く、
プログラムの多次元配列 X[data_index][feature_index] と脳内同期しやすい。
■ 流派B:数理統計、物理学、一部のディープラーニング論文に多いスタイル
記法例: x^j_n (または今回の問題にあった x^k)
- 上付き(右肩): j –> 「次元・選択肢」(1次元目、2の目、単語インデックス…)
- 下付き(右下): n –> 「データ番号」(1個目のデータ、2個目のデータ…)
💡 特徴: 微分幾何学のルール(共変・反変)に由来。 1回限りの試行(データ数が1つ)のときは、下付きの n が省略されて 今回の問題のように「x^k」と、右肩に次元だけが残ることが多い。
======================================================================== 【NumPyなどの多次元配列(テンソル)との対応イメージ】 ========================================================================
・流派Aの視点: matrix[data_index][dimension_index] ・流派Bの視点: matrix[dimension_index][data_index]
※ 論文や技術書を読むときは、最初に「どちらの流派か」を定義セクションで 確認するのが、数式に置いていかれないための鉄則です。 ========================================================================