Bit*_*ise 6 python machine-learning scikit-learn cross-validation
是否有任何内置的方法来获得scikit-学习执行混乱的分层k-fold交叉验证?这是最常见的CV方法之一,我很惊讶我找不到这样做的内置方法.
我看到它cross_validation.KFold()有一个拖曳的旗帜,但它没有分层.不幸的cross_validation.StratifiedKFold()是没有这样的选择,并且cross_validation.StratifiedShuffleSplit()不会产生不相交的折叠.
我错过了什么吗?这是计划好的吗?
(显然我可以自己实现)
cross_validation.StratifiedKFold在当前版本0.15中引入了shuffling标志:
http://scikit-learn.org/0.15/modules/generated/sklearn.cross_validation.StratifiedKFold.html
这可以在Changelog中找到:
http://scikit-learn.org/stable/whats_new.html#new-features
cross_validation.StratifiedKFold的随机选项.杰弗里布莱克本.
| 归档时间: |
|
| 查看次数: |
9164 次 |
| 最近记录: |