当前位置: 首页 > wzjs >正文

电子商务网站 icp备案百度贴吧免费发布信息

电子商务网站 icp备案,百度贴吧免费发布信息,网站做cpa赚钱吗,如何更新网站快照文章目录一、前言二、数据划分方法1. 留出法(Hold-out)2. K折交叉验证(K-Fold)3. 留一法(Leave-One-Out)三、总结一、前言 简要介绍数据划分在机器学习中的作用。 二、数据划分方法 1. 留出法&#xff0…

文章目录

    • 一、前言
    • 二、数据划分方法
      • 1. 留出法(Hold-out)
      • 2. K折交叉验证(K-Fold)
      • 3. 留一法(Leave-One-Out)
    • 三、总结

一、前言

简要介绍数据划分在机器学习中的作用。

二、数据划分方法

1. 留出法(Hold-out)

  • 使用 train_test_split 将数据分为训练集和测试集。
  • 代码片段:
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.4, random_state=0)
print('Train obs: ', len(X_train))
print('Test obs: ', len(X_test))

2. K折交叉验证(K-Fold)

  • 用 KFold 将数据分为多折,循环训练和测试。
  • 代码片段:
from sklearn.model_selection import KFold
X = np.random.randn(20, 1)
# 创建一个KFold对象,将数据分为5份,shuffle=True表示在分割前会先打乱数据
# 设置一个random state保证每次打乱的结果一致
kf = KFold(n_splits=5, shuffle=True, random_state=10)
#kf.get_n_splits(X)
for train_index, test_index in kf.split(X):print(train_index, test_index)
# 创建一个KFold对象,将数据分为5份,不打乱数据
kf = KFold(n_splits=5, shuffle=False)
#kf.get_n_splits(X)
for train_index, test_index in kf.split(X):print(train_index, test_index)    

在这里插入图片描述
Note:假设总共有N个样本,K折交叉验证会将数据平均分成K份。每一折中,test_index的数量大约是 N/K(如果N不能被K整除,有的折会多一个或少一个),其余的样本作为训练集,train_index的数量就是N- test_index 的数量。在本例中,test_index的数量是20/5=4。

3. 留一法(Leave-One-Out)

  • 每次留一个样本做测试,其余做训练。
  • 代码片段:
from sklearn.model_selection import LeaveOneOut
loo = LeaveOneOut()
loo.get_n_splits(X)
for train_index, test_index in loo.split(X):print(train_index, test_index)

在这里插入图片描述

三、总结

方法名称主要思想sklearn实现训练集数量测试集数量适用场景与特点
留出法随机划分一部分做训练,其余做测试train_test_split设定比例(如60%)设定比例(如40%)简单高效,适合大数据集
K折交叉验证将数据均分为K份,轮流做测试KFoldN-N/KN/K评估更稳定,适合中小数据集
留一法每次留一个样本做测试,其余训练LeaveOneOutN-11适合样本量较小的情况

说明:

  • 训练集数量和测试集数量均为占总样本数的比例或数量。
  • K折法和留一法属于交叉验证,能更全面评估模型性能。
  • 留出法实现简单,适合数据量较大时快速实验。

参考:https://scikit-learn.org/stable/api/sklearn.model_selection.html

博客内容如有错误欢迎指正~
在这里插入图片描述

http://www.dtcms.com/wzjs/336454.html

相关文章:

  • 专门做创意桌椅的网站推广自己的产品
  • 杭州网站改版谷歌推广怎么做最有效
  • 网站没有做的关键词有排名关键词排名优化
  • 大型的营销型网站seo怎么赚钱
  • 哪些网站是做采购的旺道seo推广有用吗
  • 做房产网站多少钱常熟seo关键词优化公司
  • 专门做网站的公司交什么重庆放心seo整站优化
  • 用织梦系统做的2个网站要把它都上传到服务器上吗产品软文是什么意思
  • 建站合同营销型网站建设团队
  • 网站建设中标签导航的特征广州seo代理计费
  • 一起做网店17网安徽搜索引擎优化
  • 太原企业网站搭建学电商运营的培训机构
  • 知东莞app下载孝感seo
  • 潍坊网站建设优化网站技术解决方案
  • 长春建站模板厂家河南网络推广公司
  • 做电商什么素材网站好抖音seo关键词排名技术
  • 永久免费asp空间申请网站优化课程培训
  • 网站前端建设报价单北京网站制作
  • c 如何拖控件做网站怎样推广公司的网站
  • 沈阳网站设计开发公司青岛官网seo公司
  • 怎么给网站做域名重定向泉州网站seo公司
  • 爱站网收录专门开发小程序的公司
  • 中企动力石家庄分公司点击精灵seo
  • 鞍山站google框架一键安装
  • 石家庄市建设局网站seo推广小分享
  • 什么是网站的二级目录下百度我的订单app
  • 北京建设工程协会网站市场监督管理局职责
  • 淘宝上做网站可信吗seo基础视频教程
  • 足彩网站建设企业网络推广方案策划书
  • 微信第三方做网站需要费用吗b站推广网站入口mmm