在训练我的模型时,当我使用类似sklearn.model_selection.train_test_split(X, y, stratify=y, train_size=0.9)
与sklearn.model_selection.StratifiedKFold(n_splits=10)
之类的东西时,我得到的结果截然不同,并且想知道他们如何对数据进行分层。我几乎可以肯定,我根据文档实现了一切,但奇怪的是,后者给出的测试精度比第一个差得多。StratifiedKFold与train_test_split分层之间的区别
0
A
回答
0
当stratify
不是无train_test_split
在内部使用StratifiedShuffleSplit,而不是StratifiedKFold。所以是的,有很大的不同。
+0
@hyperdo此外,明显的区别在于StratifiedKFold会给出10倍不同的列车和测试数据,而train_test_split只会给出一个。 –
相关问题
- 1. 层次与层次之间的区别
- 2. 分层与非分层聚类之间的区别?
- 3. PAM与Metis分区之间的区别
- 4. “层”和“层”之间有什么区别?
- 5. 图层和图案之间的区别
- 6. “或”与“||”之间的区别?
- 7. ~~与Math.floor之间的区别()
- 8. 中间层与coreos的主要区别
- 9. 与别名之间的区别
- 10. 时间()与stime()之间的区别
- 11. C#部分类与Objective C类别之间的区别?
- 12. c#中的层和层之间有什么区别#
- 13. CNN中局部层和密集层之间的区别
- 14. 关注与责任之间的区别(即SRP和SoC之间的区别)?
- 15. master和gcloud分支之间的区别
- 16. cross_val_score和estimator得分之间的区别?
- 17. Twitter分享按钮之间的区别
- 18. 分类()和attr(“class”)之间的区别
- 19. 合并和分支之间的区别
- 20. 分类和回归之间的区别
- 21. splitByWholeSeparatorPreserveAllTokens和分割之间的区别
- 22. 划分和移位之间的区别
- 23. 分离之间的区别。 script.sh VS ./script.sh
- 24. 应用层和业务逻辑层之间有什么区别?
- 25. AWS beanstalk中工作层和Web层之间有什么区别
- 26. 命令与ScriptBlock之间的区别Powershell
- 27. justify-content与align-content之间的区别
- 28. javax.servlet-api.jar与servlet-api.jar之间的区别
- 29. Python:time.time()与time.clock()之间的显着区别?
- 30. add_filter与add_action之间的区别
你能发布一个我们可以尝试和复制你的行为的最小完整代码吗? –