十折专题

交叉验证,五次五折,十次十折

交叉验证是一种评估机器学习模型的表现; 其中k折交叉验证就是指:将一个数据集分成k个部分,每次取其中的一份作为测试集,k-1份作为训练集;因此,k折交叉验证就会进行k次,获得k个结果后取平均值 以10折交叉验证为例: 图源周志华《机器学习》 底层实现代码: for i in range(10): # 十次data = readdataset("E:\ML\smote\Synthe