您的位置:首页 > 编程语言 > Python开发

转:『Sklearn』数据划分方法及python代码

2017-12-22 14:10 288 查看


原理介绍


K折交叉验证:

KFold,GroupKFold,StratifiedKFold,




留一法:

LeaveOneGroupOut,LeavePGroupsOut,LeaveOneOut,LeavePOut,




随机划分法:

ShuffleSplit,GroupShuffleSplit,StratifiedShuffleSplit,





代码实现

流程:

实例化分类器 -> 迭代器迭代组[.split()]


KFold(n_splits=2)


GroupKFold(n_splits=2)


StratifiedKFold(n_splits=3)


LeaveOneOut()


LeavePOut(p=3)


ShuffleSplit(n_splits=3,test_size=.25,random_state=0)


StratifiedShuffleSplit(n_splits=3,test_size=.5,random_state=0)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: