以下では、この表データは \(X\) という行列にまとめられているとします。上記テーブルに含まれる user_id 数を \(N_U\) , item_id 数を \(N_I\) とするとき、 \(X\) は \( N_U \times N_I\) 行列であり、その第 \(i\) 行は user_id として \(\mathrm{user}[i]\) を持つユーザーに、第 \(j\) 列 は item_id として \(\mathrm{item}[j]\) を持つアイテムに対応するとします。このマッピングのもと、 \(X\) の \(i\) 行 \(j\) 列の要素は、以下の式で与えられます。 $$ X_{ij} = \begin{cases} 1 & (\text{if } \mathrm{user}[i] \text{ and } \mathrm{item}[j] \text{ had
![iALSによる行列分解の知られざる真の実力](https://cdn-ak-scissors.b.st-hatena.com/image/square/44a8e7f4b019da7f1b256e9d1f9b47554d7f12b6/height=288;version=1;width=512/https%3A%2F%2Fengineering.visional.inc%2Fblog%2F393%2Fials-revisited%2F393_ogp_hu45f03cc3c0f796009ff143bc8d4a261e_745677_1200x630_fill_q90_bgffffff_lanczos_center_3.jpg)