What is Cross-Validation?
モデルの誤差値を検証すること
この精度であっているのか?などの疑問を交差検証により解決します。Cross-Validation consists of two main parts
- Leave one out Cross-Validation (LOOCV)
- K-Folds Cross Validation
図で確認しましょう。
- データセットをK分割する(k-foldと名付ける)。
に対して i-foldを除いた他の全foldでモデルを学習させる i-foldを用いてモデルのerrorを計算する
- k個のerrorを平均する
![](https://research.miidas.jp/wp-content/uploads/2019/02/Screen-Shot-2019-02-01-at-13.16.11.png)
![Rendered by QuickLaTeX.com K=](https://research.miidas.jp/wp-content/ql-cache/quicklatex.com-f5d2d55c7e1e67b58e1cb34ac4e3412d_l3.png)
![Rendered by QuickLaTeX.com n](https://research.miidas.jp/wp-content/ql-cache/quicklatex.com-b170995d512c659d8668b4e42e1fef6b_l3.png)
![Rendered by QuickLaTeX.com \hat{y_{i}}^{(-i)}](https://research.miidas.jp/wp-content/ql-cache/quicklatex.com-34fba14deeb1b2233b2239432b903602_l3.png)
![Rendered by QuickLaTeX.com i](https://research.miidas.jp/wp-content/ql-cache/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png)
![Rendered by QuickLaTeX.com y_{i}](https://research.miidas.jp/wp-content/ql-cache/quicklatex.com-439a852f120600201dba9816b5c33dae_l3.png)
交差検証=KFOLD
で行きましょう。では以下で実装例を見て見ましょう。ちなみにニューラルネットワークと前処理についての記事を復習しておくといいかもしれません。(ニューラルネットワークについては新しい記事を書く予定です) 話が逸れてしまいましたがこれで交差検証は大丈夫そうですね。次回からは再度、正則化についてのお話です。 でわ READMORE