※編集中
KFold
- 単純にK個に分割する
- サンプルコード
- 参考文献
GroupFold
- 指定したGroup毎に分割する
例)データが4つあり、各データのgroupが[A, A, B, B]でK=2で分割すると
Train:[A, A], Test:[B, B]
Train:[B, B], Test:[A, A]
のように分割する
- サンプルコード
- 参考文献
StratifiedKFold
- データの分布の偏りに従って分割する
- https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.StratifiedKFold.html#sklearn.model_selection.StratifiedKFold