「ゼロから作るDeepLearning」で気づいたこと(その2)
4.2.4 [バッチ対応版]交差エントロピー誤差の実装
cross_entropy_error(y, t)関数において
以下のくだりがある。
if y.ndim == 1:
t = t.reshape(1, t.size)
y = y.reshape(1, y.size)
yが1次元なのになぜこんなことをと思ったのですが、これはyを2次元にしているんですね。2次元だけど、もとは1次元だから行数は1。こんな当たり前に気付かなかった。