sklearn.KFold用法示例
示例 用法 sklearn kfold
2023-06-13 09:14:40 时间
大家好,又见面了,我是你们的朋友全栈君。
sklearn.KFold用法示例
参数解释
- class sklearn.model_selection.KFold(n_splits=’warn’, shuffle=False, random_state=None)
- 将训练/测试数据集划分n_splits个互斥子集,每次用其中一个子集当作验证集,剩下的n_splits-1个作为训练集,进行n_splits次训练和测试,得到n_splits个结果
- API文档
- shuffle = False则不会对传入的训练集打乱,是按顺序进行划分的,每次运行代码得到的划分结果一样
- shuffle = True则对传入的数据集打乱,随机划分n_splits组数据。常与random_state配合使用,以保存重复运行代码得到的随机划分一致
- 函数的用法是fold = KFold(参数设置);fold.split(train_data)。返回值是train和test的索引
用法示例
- 导入模块
import numpy as np
from sklearn.model_selection import KFold
- shuffle = False时,每次运行结果一致
- shuffle = True时,每次运行得到的分组都不一样
- 即想打乱数据,又想每次打乱方式一样
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/191584.html原文链接:https://javaforall.cn
相关文章
- java queue toarray_Java PriorityBlockingQueue toArray()用法及代码示例
- Java Random nextInt()方法与示例[通俗易懂]
- 【移动端网页布局】移动端网页布局基础概念 ⑤ ( 视网膜屏技术 | 二倍图概念 | 代码示例 )
- SQL开发知识:MySql中JOIN的用法示例详解
- SQLServer用存储过程实现插入更新数据示例
- MySQL中find_in_set()函数用法示例详解
- 用pyinotify监控文件系统示例详解编程语言
- SE38查到DEMO示例程序及ALV示例程序。详解编程语言
- Oracle函数 lag 用法详解及示例演示(Oracle函数lag)
- MySQL中SET的常见用法及示例解析(mysql中set 用法)
- MySQL中HEX函数的用法及示例(mysql 中hex函数)
- Oracle等号操作符的用法示例(oracle中等号的写法)
- filesystemobject组件的用法示例
- SQL中JOIN和UNION区别、用法及示例介绍
- c#后台修改前台DOM的css属性示例代码
- jquery实现盒子下拉效果示例代码
- java配置dbcp连接池(数据库连接池)示例分享
- javalist用法示例详解
- python通过urllib2爬网页上种子下载示例
- jQuery中的val()示例应用
- oraclewhile的用法示例分享
- c#使用file.copy实现文件备份示例
- Java并发编程示例(三):线程中断
- JSP中使用JDBC访问SQLServer2008数据库示例
- $("").click与onclick的区别示例介绍