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中的lambda表达式的用法
Aug 28 Python
简单介绍使用Python解析并修改XML文档的方法
Oct 15 Python
谈谈如何手动释放Python的内存
Dec 17 Python
Python3实现发送QQ邮件功能(附件)
Dec 23 Python
python如何去除字符串中不想要的字符
Jul 05 Python
Numpy中转置transpose、T和swapaxes的实例讲解
Apr 17 Python
Python选择网卡发包及接收数据包
Apr 04 Python
Python 调用 Outlook 发送邮件过程解析
Aug 08 Python
python django 原生sql 获取数据的例子
Aug 14 Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 Python
pycharm的python_stubs问题
Apr 08 Python
Python json读写方式和字典相互转化
Apr 18 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
简单谈谈php延迟静态绑定
2016/01/26 PHP
轻松实现php文件上传功能
2017/02/17 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
AngularJS语法详解
2015/01/23 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
vue内置指令详解
2018/04/03 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
使用vue 国际化i18n 实现多实现语言切换功能
2018/10/11 Javascript
Mint UI组件库CheckList使用及踩坑总结
2018/12/20 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
2019/06/13 Javascript
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
Python编程给numpy矩阵添加一列方法示例
2017/12/04 Python
Python测试线程应用程序过程解析
2019/12/31 Python
python Shapely使用指南详解
2020/02/18 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
美国猫狗药物和用品网站:PetCareRx
2017/01/05 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
百度软件工程师职位
2013/02/14 面试题
毕业生自我鉴定
2013/11/05 职场文书
机电一体化职业规划书
2014/01/07 职场文书
维修工先进事迹
2014/05/29 职场文书
2014年销售经理工作总结
2014/12/01 职场文书
党员自评材料范文
2014/12/17 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
旷工辞退通知书
2015/04/17 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android