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

主要搜索引擎网站搜索结果比较杭州排名推广

主要搜索引擎网站搜索结果比较,杭州排名推广,做pc端网站方案,南宁企业宣传片制作文章目录一、前言二、数据划分方法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/273207.html

相关文章:

  • 桂林的网站建设公司站长工具在线查询
  • 做网站找沈阳横纵网络新东方烹饪学校
  • 网站域名每年费用杭州千锋教育地址
  • 网站建设与网页设计总结seo指什么
  • 网站广告文案seo网站关键词优化方式
  • 企业网站开发报价形式长春网站建设策划方案
  • 大兴网站开发网站建设报价微信腾讯会议
  • 北京当地网站 点宁波网站制作优化服务
  • 3 建设营销型网站流程图人工智能培训班
  • 网站session 验证谷歌seo搜索
  • 北京软件开发公司有几家seo关键词优化费用
  • 网站qq线客服咋做软文广告是什么意思
  • 最靠谱的网站建设公司营销课程培训
  • 法院网站建设搜索引擎营销经典案例
  • 网站的关于我们怎么做seo专员招聘
  • 做网站宣传有用吗百度的主页
  • 权威的南通网站建设seo有名气的优化公司
  • 推进政府门户网站建设的意义网络优化工程师简历
  • 中国室内设计任务网长春seo排名扣费
  • 公司名高端大气不重名安徽seo网络推广
  • 电脑免费安装wordpress深圳网站优化
  • 网站正在建设中 html源码短视频关键词seo优化
  • 网站标题关键词描述手机优化大师哪个好
  • 杭州 高端网站建设 推荐百度收录接口
  • 宜州设计公司长沙百家号seo
  • 专业网站建设方案优化排名推广技术网站
  • 设计师需要了解的网站企业seo关键字优化
  • 苹果14pro max价格推荐一个seo优化软件
  • 五合一建站百度竞价品牌广告
  • 网站建设需要企业百度识图在线识别