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

昆明网站开发价格个人接app推广单去哪里接

昆明网站开发价格,个人接app推广单去哪里接,seo主要做什么工作内容,wordpress标题重复KFold解释和代码实现 文章目录 一、KFold是什么#xff1f;二、 实验数据设置2.1 实验数据生成代码2.2 代码结果 三、实验代码3.1 实验代码3.2 实验结果3.3 结果解释 四、总结 一、KFold是什么#xff1f; 0#xff0c;1#xff0c;2#xff0c;3#xff1a;每一行表示测… KFold解释和代码实现 文章目录 一、KFold是什么二、 实验数据设置2.1 实验数据生成代码2.2 代码结果 三、实验代码3.1 实验代码3.2 实验结果3.3 结果解释 四、总结 一、KFold是什么 0123每一行表示测试集和训练集的划分的一种方式。 class表示类别的个数下图显示的是3类有些交叉验证根据类别的比例划分测试集和训练集例三。 group表示从不同的组采集到的样本颜色的个数表示组的个数有些时候我们关注在一组特定组上训练的模型是否能很好地泛化到看不见的组。举个例子解释“组”的意思我们有10个人我们想要希望训练集上所用的数据来自12345678测试集上的数据来自910也就是说我们不希望测试集上的数据和训练集上的数据来自同一个人如果来自同一个人的话训练集上的信息泄漏到测试集上了模型的泛化性能会降低测试结果会偏好。 二、 实验数据设置 2.1 实验数据生成代码 X, y np.arange(0,60).reshape((30,2)), np.hstack(([0] * 3, [1] * 9, [2] * 18)) print(数据, end ) for l in X:print(l, end ) print() print(标签, y)2.2 代码结果 数据 [0 1] [2 3] [4 5] [6 7] [8 9] [10 11] [12 13] [14 15] [16 17] [18 19] [20 21] [22 23] [24 25] [26 27] [28 29] [30 31] [32 33] [34 35] [36 37] [38 39] [40 41] [42 43] [44 45] [46 47] [48 49] [50 51] [52 53] [54 55] [56 57] [58 59] 标签 [0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2]数据个数、标签个数30个 类别个数3个分别是012比例是0.10.30.6和class每类对应 组别group:由于KFold交叉验证结果和group无关所以这里不再设置其实也和class无关但是我们要通过类别观察实验现象所以进行了设置。 三、实验代码 3.1 实验代码 代码如下 from sklearn.model_selection import StratifiedKFold, KFold import numpy as np # X, y np.ones((30, 1)), np.hstack(([0] * 20, [1] * 10)) # print(np.arange(0,30).reshape((30,1))) X, y np.arange(0,60).reshape((30,2)), np.hstack(([0] * 3, [1] * 9, [2] * 18)) print(数据, end ) for l in X:print(l, end ) print() print(标签, y) kf KFold(n_splits3) for i,(train, test) in enumerate(kf.split(X)):print(KFold 第%d折叠 % (i1))print(train - {}.format(np.bincount(y[train])))print( 训练集索引%s % train)print( 训练集标签, y[train])print( 训练集数据, end )for l in X[train]:print(l, end )print()# print( 训练集数据, X[train])print(test - {}.format(np.bincount(y[test])))print( 测试集索引%s % test)print( 测试集标签, y[test])print( 测试集数据, end )for l in X[test]:print(l, end )print()# print( 测试集数据, X[test])print()3.2 实验结果 结果如下 数据 [0 1] [2 3] [4 5] [6 7] [8 9] [10 11] [12 13] [14 15] [16 17] [18 19] [20 21] [22 23] [24 25] [26 27] [28 29] [30 31] [32 33] [34 35] [36 37] [38 39] [40 41] [42 43] [44 45] [46 47] [48 49] [50 51] [52 53] [54 55] [56 57] [58 59] 标签 [0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2] KFold 第1折叠 train - [ 0 2 18]训练集索引[10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29]训练集标签 [1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2]训练集数据 [20 21] [22 23] [24 25] [26 27] [28 29] [30 31] [32 33] [34 35] [36 37] [38 39] [40 41] [42 43] [44 45] [46 47] [48 49] [50 51] [52 53] [54 55] [56 57] [58 59] test - [3 7]测试集索引[0 1 2 3 4 5 6 7 8 9]测试集标签 [0 0 0 1 1 1 1 1 1 1]测试集数据 [0 1] [2 3] [4 5] [6 7] [8 9] [10 11] [12 13] [14 15] [16 17] [18 19] KFold 第2折叠 train - [ 3 7 10]训练集索引[ 0 1 2 3 4 5 6 7 8 9 20 21 22 23 24 25 26 27 28 29]训练集标签 [0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2]训练集数据 [0 1] [2 3] [4 5] [6 7] [8 9] [10 11] [12 13] [14 15] [16 17] [18 19] [40 41] [42 43] [44 45] [46 47] [48 49] [50 51] [52 53] [54 55] [56 57] [58 59] test - [0 2 8]测试集索引[10 11 12 13 14 15 16 17 18 19]测试集标签 [1 1 2 2 2 2 2 2 2 2]测试集数据 [20 21] [22 23] [24 25] [26 27] [28 29] [30 31] [32 33] [34 35] [36 37] [38 39] KFold 第3折叠 train - [3 9 8]训练集索引[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19]训练集标签 [0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2]训练集数据 [0 1] [2 3] [4 5] [6 7] [8 9] [10 11] [12 13] [14 15] [16 17] [18 19] [20 21] [22 23] [24 25] [26 27] [28 29] [30 31] [32 33] [34 35] [36 37] [38 39] test - [ 0 0 10]测试集索引[20 21 22 23 24 25 26 27 28 29]测试集标签 [2 2 2 2 2 2 2 2 2 2]测试集数据 [40 41] [42 43] [44 45] [46 47] [48 49] [50 51] [52 53] [54 55] [56 57] [58 59] 进程已结束退出代码 0 3.3 结果解释 可以看到测试集标签里面有0但是训练集标签里没有0——这没办法做测试。 可以看到第1折叠的结果测试集数据和测试集数据的标签对应和图上的第0行对应。 KFold 第1折叠 train - [ 0 2 18]训练集索引[10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29]训练集标签 [1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2]训练集数据 [20 21] [22 23] [24 25] [26 27] [28 29] [30 31] [32 33] [34 35] [36 37] [38 39] [40 41] [42 43] [44 45] [46 47] [48 49] [50 51] [52 53] [54 55] [56 57] [58 59] test - [3 7]测试集索引[0 1 2 3 4 5 6 7 8 9]测试集标签 [0 0 0 1 1 1 1 1 1 1]测试集数据 [0 1] [2 3] [4 5] [6 7] [8 9] [10 11] [12 13] [14 15] [16 17] [18 19] 四、总结 KFold:不考虑标签class和组group的影响。 有时候测试集包含某一类的全部标签而训练集不包含该类的样本。也就是说没经过训练就要测试KFold 第1折叠。适用于数据比较平衡数据来自同一组同一个机器不同故障的时候。记住要打乱数据。
http://www.pierceye.com/news/952092/

相关文章:

  • 宁波网站建设团队微信网页制作的软件
  • 社区网站推广方案百度直播推广
  • 上海网站seo诊断吉林网站优化
  • 玉田网站建设做重视频网站
  • 发放淘宝优惠券的网站怎么做网站建设理论依据
  • 信用渭南网站建设做网站实例
  • 南通做百度网站的公司哪家好公司网站建站流程
  • 北京微信网站建设费用知识问答网站开发
  • 网站建设的博客做外国网用哪些网站
  • 网站两侧广告口碑营销的案例及分析
  • 有什么手机网站wordpress 编辑器增加翻译按钮
  • 深圳网站建设企怎样做好公司网站
  • 深圳注册投资公司的条件网络优化推广公司
  • 网站流量统计工具有哪些电子商务网络营销是什么
  • asp+access网站开发实例精讲网站建设开发的主要流程
  • 电子商城开发网站建设做网站推广怎么跟客户沟通
  • 个人网站排名欣赏哪个网站可以做笔译兼职
  • 创建一个网站主页wordpress英文博客主题
  • 天津建站模板搭建电子商务网页设计与网站建设论文
  • 网站空间可以自己做服务器网站环境搭建教程
  • 建一个网站素材哪里来长安城乡建设开发有限公司网站
  • 网站内容由什么组成部分组成微信静首页制作代码
  • 精品课程网站开发平台福建省建设厅网站 保证金
  • 网站后台 不能删除文章贵州建设厅网站首页
  • 重庆市园林建设有限公司网站酒店平台网站建设
  • c 网站开发实例教程超级外链工具 增加外链中
  • ip怎么做网站外贸网站建设哪里好
  • 市网站建设网站排名查询alexa
  • 西安建设网站首页网络互联网推广
  • 百度搜索网站显示图片wordpress 工作室