Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何将数据集拆分为5个大小相同的子集?_Python 3.x_Keras_Scikit Learn_Dataset_Subset - Fatal编程技术网

Python 3.x 如何将数据集拆分为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循环中

有没有一种简单的方法将数据集划分为5个大小相同的子集?还考虑到班级分布的百分比吗? 应该可以直接访问每个子集


非常感谢你说的是Kfold吗?是KFold的变体。褶皱是通过保留每个类别的样本百分比来制作的。

你说的是Kfold吗?是KFold的变体。折叠是通过保留每个类别的样本百分比来制作的。

我想用Earlystoping进行5倍交叉验证。我想用EarlyStoping训练一个模型5次,每次验证数据集都应该与前一个不相交。通过这种方式,我希望避免模型间接地学习验证数据。整个事情应该在一个for循环中进行。我现在不知道如何在使用StratifiedKFold时获取每个单独的折叠,以便将它们作为验证数据传递。是的,您可以@CodeNow!检查这个答案,他们解释了如何使用Kfold类创建的块。您可以单独处理每个区块:)我想对EarlyStopping进行5次交叉验证。我想用EarlyStoping训练一个模型5次,每次验证数据集都应该与前一个不相交。通过这种方式,我希望避免模型间接地学习验证数据。整个事情应该在一个for循环中进行。我现在不知道如何在使用StratifiedKFold时获取每个单独的折叠,以便将它们作为验证数据传递。是的,您可以@CodeNow!检查这个答案,他们解释了如何使用Kfold类创建的块。您可以单独处理每个块:)