Pytorch在dataloader类中设置shuffle的随机数种子方式


Posted in Python onJanuary 14, 2020

如题:Pytorch在dataloader类中设置shuffle的随机数种子方式

虽然实验结果差别不大,但是有时候也悬殊两个百分点

想要复现实验结果

发现用到随机数的地方就是dataloader类中封装的shuffle属性

Pytorch在dataloader类中设置shuffle的随机数种子方式

Pytorch在dataloader类中设置shuffle的随机数种子方式

查了半天没有关于这个的设置,最后在设置随机数种子里面找到了答案

以下方法即可:

def setup_seed(seed):
   torch.manual_seed(seed)
   torch.cuda.manual_seed_all(seed)
   np.random.seed(seed)
   random.seed(seed)
   torch.backends.cudnn.deterministic = True
# 设置随机数种子
setup_seed(20)

以上这篇Pytorch在dataloader类中设置shuffle的随机数种子方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中处理字符串之ljust()方法的使用简介
May 19 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
Python中使用插入排序算法的简单分析与代码示例
May 04 Python
Python+树莓派+YOLO打造一款人工智能照相机
Jan 02 Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 Python
python单例模式实例解析
Aug 28 Python
Python常用模块之requests模块用法分析
May 15 Python
python3中的eval和exec的区别与联系
Oct 10 Python
关于Numpy中的行向量和列向量详解
Nov 30 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
Jul 02 Python
python 如何调用远程接口
Sep 11 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
Mar 04 Python
python3.7通过thrift操作hbase的示例代码
Jan 14 #Python
解决pytorch DataLoader num_workers出现的问题
Jan 14 #Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
Jan 14 #Python
python重要函数eval多种用法解析
Jan 14 #Python
关于ResNeXt网络的pytorch实现
Jan 14 #Python
Python属性和内建属性实例解析
Jan 14 #Python
Python程序控制语句用法实例分析
Jan 14 #Python
You might like
新浪新闻小偷
2006/10/09 PHP
解析PHP提交后跳转
2013/06/23 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
php使用google地图应用实例
2014/12/31 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
使用jquery的ajax需要注意的地方dataType的设置
2013/08/12 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
基于jquery实现动态竖向柱状条特效
2016/02/12 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
浅谈js中startsWith 函数不能在任何浏览器兼容的问题
2017/03/01 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
Vue实现远程获取路由与页面刷新导致404错误的解决
2019/01/31 Javascript
VUE中使用MUI方法
2019/02/12 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
js实现九宫格布局效果
2020/05/28 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
Python写入数据到MP3文件中的方法
2015/07/10 Python
python 模拟登陆163邮箱
2020/12/15 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
你常见到的runtime exception
2016/09/05 面试题
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
新闻工作者先进事迹
2014/05/26 职场文书
运动会方阵口号
2014/06/07 职场文书
2014年惩防体系建设工作总结
2014/12/01 职场文书
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL
Win11 Beta 22621.601 和 22622.601今日发布 KB5017384修复内容汇总
2022/09/23 数码科技