👻
添字付ける場所足りない問題
添字付ける場所足りない問題
機械学習で添字を使いたい状況は大体以下で網羅される。
- 入力
がベクトルやテンソルのとき、反変成分の添字(上付き)x - 入力
がベクトルやテンソルのとき、共変成分の添字(下付き)x - 何番目のデータかを表す添字
- 時系列データの時間や最適化するときのステップ数を表す添字
- 累乗の添字
最悪の状況を想定しよう。入力
私はその都度いちいち添字の位置を考えたりしたくないので、以下のルールで統一することにしている。
- 入力
がベクトルやテンソルのとき、反変成分の添字(上付き)x - 入力
がベクトルやテンソルのとき、共変成分の添字(下付き)x - 何番目のデータかを表す添字(括弧付き上付き)
- 最適化するときのステップ数を表す添字(括弧付き下付き)
- 累乗の添字(最外括弧外上付き、ただし他の上付き添字がなく自明なとき単に上付き)
つまり、こうなる。
Discussion