K折交叉验证的步骤如下:
将数据分成大约相等大小的k个子集。你要训练神经网络k次,每次从训练中留出一个子集,但仅使用被省略的子集来计算任何感兴趣的误差标准。如果k等于样本大小,则称为“留一法”交叉验证。“留v法”是一个更复杂、更昂贵的交叉验证版本,它涉及留出所有可能的包含v个案例的子集。
术语“training”和“testing”是什么意思?我不理解。
你能告诉我一些参考资料吗?可以提供一个示例来学习这个算法吗?
Train classifier on folds: 2 3 4 5 6 7 8 9 10; Test against fold: 1
Train classifier on folds: 1 3 4 5 6 7 8 9 10; Test against fold: 2
Train classifier on folds: 1 2 4 5 6 7 8 9 10; Test against fold: 3
Train classifier on folds: 1 2 3 5 6 7 8 9 10; Test against fold: 4
Train classifier on folds: 1 2 3 4 6 7 8 9 10; Test against fold: 5
Train classifier on folds: 1 2 3 4 5 7 8 9 10; Test against fold: 6
Train classifier on folds: 1 2 3 4 5 6 8 9 10; Test against fold: 7
Train classifier on folds: 1 2 3 4 5 6 7 9 10; Test against fold: 8
Train classifier on folds: 1 2 3 4 5 6 7 8 10; Test against fold: 9
Train classifier on folds: 1 2 3 4 5 6 7 8 9; Test against fold: 10