Python 3.x 如何将数据集拆分为5个大小相同的子集?
有没有一种简单的方法将数据集划分为5个大小相同的子集?还考虑到班级分布的百分比吗? 应该可以直接访问每个子集Python 3.x 如何将数据集拆分为5个大小相同的子集?,python-3.x,keras,scikit-learn,dataset,subset,Python 3.x,Keras,Scikit Learn,Dataset,Subset,有没有一种简单的方法将数据集划分为5个大小相同的子集?还考虑到班级分布的百分比吗? 应该可以直接访问每个子集 非常感谢你说的是Kfold吗?是KFold的变体。褶皱是通过保留每个类别的样本百分比来制作的。你说的是Kfold吗?是KFold的变体。折叠是通过保留每个类别的样本百分比来制作的。我想用Earlystoping进行5倍交叉验证。我想用EarlyStoping训练一个模型5次,每次验证数据集都应该与前一个不相交。通过这种方式,我希望避免模型间接地学习验证数据。整个事情应该在一个for循环中
非常感谢你说的是Kfold吗?是KFold的变体。褶皱是通过保留每个类别的样本百分比来制作的。你说的是Kfold吗?是KFold的变体。折叠是通过保留每个类别的样本百分比来制作的。我想用Earlystoping进行5倍交叉验证。我想用EarlyStoping训练一个模型5次,每次验证数据集都应该与前一个不相交。通过这种方式,我希望避免模型间接地学习验证数据。整个事情应该在一个for循环中进行。我现在不知道如何在使用StratifiedKFold时获取每个单独的折叠,以便将它们作为验证数据传递。是的,您可以@CodeNow!检查这个答案,他们解释了如何使用Kfold类创建的块。您可以单独处理每个区块:)我想对EarlyStopping进行5次交叉验证。我想用EarlyStoping训练一个模型5次,每次验证数据集都应该与前一个不相交。通过这种方式,我希望避免模型间接地学习验证数据。整个事情应该在一个for循环中进行。我现在不知道如何在使用StratifiedKFold时获取每个单独的折叠,以便将它们作为验证数据传递。是的,您可以@CodeNow!检查这个答案,他们解释了如何使用Kfold类创建的块。您可以单独处理每个块:)