You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

scikit-learn RandomForestClassifier鸢尾花二分类交叉验证全1是否异常

问题解答

你的代码没有语法或逻辑错误,全满分的交叉验证结果是正常现象,并不是代码出了问题。

出现这个结果的核心原因是鸢尾花数据集的特性:你筛选出来的类别0和类别1两类样本的特征区分度极高,花瓣长度、花瓣宽度这两个核心特征在两类样本里几乎没有重叠,本身就是完全可分的二分类任务,哪怕用逻辑回归这类更简单的模型也能做到100%分类准确率。

你用到的随机森林即便设置了max_depth=2、max_features=2这类限制模型复杂度的参数,也完全足够学到两类样本的区分规则,所以五折交叉验证全部拿到满分是符合预期的。

如果想要验证这个结论,你可以自行绘制两类样本的特征散点图,就能直观看到两类样本的分布完全没有重叠。

内容的提问来源于stack exchange,提问作者user6585348

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 01:45:03