暇人日記

アラフォーおっさんのコーセラの機械学習の課題を解こうと頑張っています!

Neural Network4階層がうまくいかない

前回の日記でNeural Networkを3階層から4階層へ変更しました。

 

Signateの課題でこれで精度が上がることを期待します!

 

3階層での結果が↓でした。

 

f:id:omoshiroamericanews:20200914211442p:plain



4階層ではこれ以上になるはずです!

結果です↓

 

f:id:omoshiroamericanews:20200914220253p:plain

 

 

あれ!?全然だめですorz

1の数が0って。。。

MAXIterの問題かもしれませんので400まで上げてみます。

 

f:id:omoshiroamericanews:20200914222215p:plain

 

いや、これでもだめでした。

 

なぜだろう。。。

 

もう一度checkinggradinetを見てみます。

前回の日記ではオッケーだったのに誤差が出ています。

 

Week5の課題を4階層で取り組んでcheckinggradientが同じように

不正解かどうかみてみます。

 

 

①10-->7-->5-->3のパターン

f:id:omoshiroamericanews:20200914214906p:plain

不正解です。

 

②10-->7-->5-->2のパターン

 

f:id:omoshiroamericanews:20200914215917p:plain

 

不正解です。

 

③10-->8-->6-->4のパターン

 

f:id:omoshiroamericanews:20200914220607p:plain

 

不正解です。

 

このパターンで深堀して考えてみます。

 

f:id:omoshiroamericanews:20200914221022p:plain

 

数式自体はこうなっています。

 

f:id:omoshiroamericanews:20200914221219p:plain

 

f:id:omoshiroamericanews:20200914221310p:plain

 

という考えでやってみました。

 

数式だとこうですね↓

f:id:omoshiroamericanews:20200914221342p:plain

 

ダメでしたorz

f:id:omoshiroamericanews:20200914221523p:plain

やっぱり正解にはなりません。

 

これはここで一回やめて、色々本を読んでみたいと思います。

また参考になることがあったらトライしてみます!