初心者コンテストに挑戦⑥Neural Networkでやってみる
Predictionを計算する式が間違えていました。
修正してλとMaxIterを色々なパターンを試しました↓
5000のSampleで実験しました。
λ | MAXIter | 精度 | J |
10 | 10 | 0.9334 | 2.6894 |
1 | 10 | 0.9252 | 2.6044 |
0.1 | 10 | 0.9252 | 3.0549 |
0.01 | 10 | 0.9322 | 2.4036 |
0.001 | 10 | 0.9252 | 3.0739 |
10 | 50 | 0.9330 | 0.933 |
1 | 50 | 0.9344 | 3.4642 |
0.1 | 50 | 0.9370 | 2.9355 |
0.01 | 50 | 0.9370 | 3.1537 |
0.001 | 50 | 0.9364 | 2.8976 |
0.01 | 400 | 0.9510 | 2.371 |
0.01 | 1000 | 0.948 | 2.8063 |
0.01 | 5000 | 0.9504 | 2.8373 |
95%くらいの精度が限界です。
x1 X θ1 + x2 X θ2+・・・・+x16 X θ16 の式の Logistic Regressionの
精度と同じくらいです。
要素を見直してみようと思います。
年齢を10代、20代、というようにしてみようと思います。
また次回頑張ります。