求问大家,这是普遍认同的k折交叉验证定义:
将原始数据D随机分成K份,每次选择(K-1)份作为训练集,剩余的1份作为测试集。交叉验证重复K次,取K次准确率的平均值作为最终模型的评价指标。它可以有效避免过拟合和欠拟合状态的发生,K值的选择根据实际情况调节。
真实实验过程中,我将k设为5,并不断把五次结果append进列表。但是为什么一定要选取这几次结果准确率的平均值呢?我想输出准确率最高的那次结果,这样准确率相应也成为最高的,这是可取的吗?
求解答!
k折交叉验证选取准确率最高的结果可以吗
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
微信扫一扫
分享- 邀请回答
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
我写bug贼6 2021-11-16 15:52最佳回答 专家已采纳如你所说,它最终是一个模型的评价指标,用于评价模型的能力。
用k折交叉,是为了尽可能消除因为数据的划分带来的波动,选取平均结果很大程度上减小了因为某次数据划分失衡带来的误差;取极值其实是放大了这个误差。
用平均数选取的最优模型大概率是一个发挥稳定的选手,取极值选取的模型大概率是一个神经刀。
所以,一般情况是不可取的,除非你的使用场景就需要一个神经刀。
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-11-16 15:33回答 1 已采纳 如你所说,它最终是一个模型的评价指标,用于评价模型的能力。 用k折交叉,是为了尽可能消除因为数据的划分带来的波动,选取平均结果很大程度上减小了因为某次数据划分失衡带来的误差;取极值其实是放大了这个误差
- 2022-03-06 00:59回答 3 已采纳 可以这么取,这个应该没有什么死板的规矩。如果想要取得较好的预测结果可以采用k折交叉
- 2021-10-13 17:07回答 3 已采纳 意思是不管选择了几份档案只保留 等级最高的 。你可以 绝密>机密>秘密>内部>公开 按照这个排个序 。这样 就知道 最高的了 。取到值后,ajax传值
- 2020-12-25 22:49查无此人☞的博客 重点在于带领读者掌握图像分类这一基本问题中数据集的分割、读取、封装的基本思想,接着会详细的介绍构建的模型,以及针对小数据集而使用的k折交叉验证的方法,还有使用到的网络,损失函数,优化器,等涉及到图像...
- 2020-07-15 11:25MarToony|名角的博客 百度就得到了训练的数据集,如果百度将数据集全部用于模型构造,而A公司无法段时间内再次提供新的图像数据,那么百度作出的模型就无法验证其性能,也就是分类准确率。无法知晓性能的模型是不会被任何公司接受的。...
- 2021-02-23 09:34南有芙蕖的博客 目录交叉验证(Cross-Validation)一、基本方法1、保留交叉验证 hand-out cross validation2、k折交叉验证 k-fold cross validation3、留一交叉验证 leave-one-out cross validation二、Bootstrapping三、用途四、...
- 2019-04-16 14:05回答 1 已采纳 # 如果问题解决,请采纳本回答和 https://ask.csdn.net/questions/756673 和 https://ask.csdn.net/questions/755296 # 否则
- 2021-06-02 14:54回答 1 已采纳 A<-data1_1[50:200,c(1,4)] 这样子提取1-4列。
- 2021-12-10 13:27回答 2 已采纳 js,来个方法,里面发送ajax请求后台,回调函数里放上那个大兄弟的这句话 function xxx() { $.ajax({ type: 'post'
- 2021-02-16 13:06测试狗一枚的博客 目录 1.The Validation Set Approach 2.Cross-Validation 3. sklearn的交叉验证 3.1. 计算交叉验证的指标 ... 重复 K-折交叉验证 3.3.3. 留一交叉验证 (LOO) 3.3.4. 留 P 交叉验证 (LPO) 3.3.5
- 2020-11-20 22:15u013250861的博客 每个分支代表一个判断结果的输出, 最后每个叶节点代表一种分类结果。 怎么理解这句话?通过一个对话例子 上面案例是女生通过定性的主观意识,把年龄放到最上面,那么如果需要对这一过程进行量化,该如何处理呢? ...
- 2019-04-04 15:23qq_16608563的博客 增加,训练误差不断增加(惩罚项导致模型不能太复杂,所以训练误差会增大),交叉验证误差先减小后增加,我们要找的是交叉验证误差最小点。 从贝叶斯估计的角度来看,正则化项对应于模型的先验概率。 先验知识:...
- 2022-02-07 11:01回答 3 已采纳 发下当前的代码?
- 2016-07-17 07:58回答 1 已采纳 http://blog.sina.com.cn/s/blog_5d7295010101ft5i.html
- 2022-01-03 20:59回答 1 已采纳 https://www.nowcoder.com/questionTerminal/c333d551eb6243e0b4d92e37a06fbfc9?answerType=1&f=discussion
- 2020-04-25 23:03若只如初見~~的博客 举例: from sklearn.model_selection import cross_val_score logreg = LogisticRegression() scores = cross_val_score(logreg,cancer.data, cancer.target) #cv:默认是3折交叉验证,可以修改cv=5,变成5折交叉...
- 2016-03-22 19:31JavaChaoCo的博客 转载自:http://blog.sina.com.cn/s/blog_688077cf0100zqpj.html 详见:... 交叉验证(Cross-Validation): 有时亦称循环估计, 是一种统计学上将数据样本切割成较小子集的实用方法。于
- 2021-10-01 15:32偶入编程深似海的博客 K-近邻算法人工智能基础总目录一、K-近邻算法的基本概念、核心思想二、K-近邻算法的三要素2.1 k值的选取k值过小k 值过大选取K值的方法2.2 距离的度量2.3 分类决策规则三、总结 一、K-近邻算法的基本概念、核心思想 k...
- 2022-05-03 17:54回答 1 已采纳 rand() 生成的是均匀分布,随机生成一个区间内所有数,概率相等。 可以这样做:将生成的数,加入一个set/unordered_set,每次生成以后,先查set,如果已经存在,就重新生成该数;如果不
- 2018-06-21 20:27V丶Chao的博客 (2019/04/05 交叉验证的一个重要特性,验证算法的稳定性。cross-validation-in-machine-learning) 2018/06/21 (以下内容是我从书上看到的,很多已经遗忘了) 在利用训练集得到一个分类器之后,如果直接利用训练...
- 没有解决我的问题, 去提问