nn.pyが自分で作ったニューラルネットワークのスクリプト
dataファオルダには 60000個のtraining_data, label_data 10000個のtest_data, label_data が入っている。
変えられるパラメータとその目安 hidden_dim : 隠れ層のユニット数 (50 ~ 500 少ないとエポック数が少なくてもある程度の精度まで行く。多くすれば遅いが精度は高くなりやすい) epochs : エポック数 (50 ~ 1000 繰り返せば繰り返すだけ精度がよくなる。隠れ層のユニット数にもよる。) eta : 学習係数 (0.001 ~ 0.0025 隠れ層のユニット数にもよる。) lambda : 正規化項係数 (2 ~ 5) mini_batch_size : ミニバッチのサイズ (30 ~ 50)