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

天堂网站贴吧引流推广

天堂网站,贴吧引流推广,买服饰网站建设,一般网址的正确格式在Pytorch中如何操作将数据集分为训练集和测试集? 0. 前言1. 手动切分2. train_test_split方法3. Pytorch自带方法4. 总结 0. 前言 数据集需要分为训练集和测试集! 其中,训练集单纯用来训练,优化模型参数;测试集单纯用…

在Pytorch中如何操作将数据集分为训练集和测试集?

  • 0. 前言
  • 1. 手动切分
  • 2. train_test_split方法
  • 3. Pytorch自带方法
  • 4. 总结

0. 前言

数据集需要分为训练集和测试集! 其中,训练集单纯用来训练,优化模型参数;测试集单纯用来测试,评价模型效果。然而,如何将数据集分为训练集和测试集这个简单的问题网上的回答也是五花八门,明明有简单的方法,当然不想用麻烦的方法啦!因此,这里做一下简单记录!

1. 手动切分

这里所言的手动切分指的是:将数据集前面一部分分为训练集,后面一部分分为测试集。具体代码而言如下:

# 假设所有数据极为数组a 标签为b
train_X = a[:int(0.8*len(a))]
test_X = a[int(0.8*len(a)):]train_Y = b[:int(0.8*len(a))]
test_Y = b[int(0.8*len(a)):]train_dataset= Data.TensorDataset(torch.FloatTensor(train_X ), torch.FloatTensor(train_Y ))
test_dataset= Data.TensorDataset(torch.FloatTensor(test_X), torch.FloatTensor(test_Y))trainLoader = DataLoader(dataset = train_dataset,batch_size = 18,num_workers = 0,shuffle = True)
testLoader = DataLoader(dataset = test_dataset,batch_size = 18,num_workers = 0,shuffle = True)

2. train_test_split方法

使用机器学习中的 train_test_split 方法!在机器学习中切分数据集一般都用该方法,但是在Pytorch中还是需要进行转换后方可输入模型。

from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(a, b, test_size=0.33, random_state=42)train_dataset= Data.TensorDataset(torch.FloatTensor(X_train), torch.FloatTensor(y_train))
test_dataset= Data.TensorDataset(torch.FloatTensor(X_test), torch.FloatTensor(y_test ))trainLoader = DataLoader(dataset = train_dataset,batch_size = 18,num_workers = 0,shuffle = True)
testLoader = DataLoader(dataset = test_dataset,batch_size = 18,num_workers = 0,shuffle = True)

3. Pytorch自带方法

Pytorch中自带的有将数据集随机切分的方法 ( torch.utils.data.random_split ),不需要额外的操作!!!!具体代码如下:

import torch.utils.data as Datadataset = Data.TensorDataset(torch.FloatTensor(a), torch.FloatTensor(b))
batch_size = 16
# 将数据集分为训练集和测试集
trainLoader, testLodaer = Data.random_split(dataset,lengths=[int(0.9 * len(dataset)),len(dataset) - int(0.9 * len(dataset))],generator=torch.Generator().manual_seed(0))

4. 总结

到此,使用 在Pytorch中如何操作将数据集分为训练集和测试集已经介绍完毕了!!! 如果有什么问题欢迎在评论区提出,对于共性问题可能会后续添加到文章介绍中。如果存在没有提及的方法也可以在评论区提出,后续会对其进行添加!!!!

如果觉得这篇文章对你有用,记得点赞、收藏并分享给你的小伙伴们哦😄。

http://www.ds6.com.cn/news/86064.html

相关文章:

  • 淘客cms网站建设教程百度快照优化排名
  • 制作企业网站价格欧美网站建设
  • html教程视频自学免费网站排名优化服务公司
  • 内销网站要怎么做关键词优化价格
  • 网站进入沙盒期怎么在百度上发布信息广告
  • 小程序注册条件seo是指什么意思
  • 江苏高校品牌专业建设网站拉新推广一手接单平台
  • 做课件最好的素材网站李勇seo博客
  • 武汉做优化网站公司中国纪检监察报
  • 做国厂家的网站站外seo推广
  • 小程序开发收费seo自动优化工具
  • 不会编程能做网站吗百度排名优化工具
  • 重庆江北网站建设周口seo公司
  • 网站制作一薇潍坊疫情最新消息
  • 各类网页设计绍兴seo管理
  • 建设校园网站的必要性手机网站模板建站
  • 渭南网站建设十大经典广告营销案例
  • 官网网站建设收费淘宝运营培训
  • 手机网站建网网络电商推广方案
  • 长春网站设计团队每天4元代发广告
  • 复制Wordpress网页天津seo霸屏
  • 苹果笔记本建设网站seo搜索引擎优化人员
  • 新闻网页设计代码长沙网站seo排名
  • 午夜资源站seo精华网站
  • 网站开发产品规划要求谷歌搜索排名规则
  • 政府网站集约化建设完成情况优秀网站设计赏析
  • 移动互联网技术大连谷歌seo
  • 网站说服力 营销型网站策划sem代运营推广公司
  • 网站后期维护管理短视频关键词优化
  • 麦壳云网站建设宁波seo外包服务平台