# keras validation-splitについて
[公式ドキュメントより(結構使えそう)](https://keras.io/ja/getting-started/faq/#validation-split)
## validation splitはどのように実行されますか?
model.fitの引数validation_splitを例えば0.1に設定すると,データの最後の10%が検証のために利用されます.例えば,0.25に設定すると,データの最後の25%が検証に使われます.ここで,validation splitからデータを抽出する際にはデータがシャッフルされないことに注意してください.なので,検証は文字通り入力データの最後のx%のsampleに対して行われます.
(同じfit関数が呼ばれるならば)全てのepochにおいて,同じ検証用データが使われます.
## 訓練時にデータはシャッフルされますか?
model.fitの引数shuffleがTrueであればシャッフルされます(初期値はTrueです).各epochで訓練データはランダムにシャッフルされます.
検証用データはシャッフルされません.