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批量修改文件后缀示例代码分享
Dec 24 Python
Python修改MP3文件的方法
Jun 15 Python
Python中绑定与未绑定的类方法用法分析
Apr 29 Python
详解python实现线程安全的单例模式
Mar 05 Python
python如何派生内置不可变类型并修改实例化行为
Mar 21 Python
对Python中type打开文件的方式介绍
Apr 28 Python
Python爬虫获取图片并下载保存至本地的实例
Jun 01 Python
简单了解Python读取大文件代码实例
Dec 18 Python
django数据模型on_delete, db_constraint的使用详解
Dec 24 Python
Python集成开发工具Pycharm的安装和使用详解
Mar 18 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
python scipy 稀疏矩阵的使用说明
May 26 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使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
php生成图片验证码
2015/06/09 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
扩展javascript的Date方法实现代码(prototype)
2010/11/20 Javascript
可以用鼠标拖动的DIV实现思路及代码
2013/10/21 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
HTML5实现留言和回复页面样式
2015/07/22 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
JavaScript中var的重要性实例分析
2019/07/09 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Python三级目录展示的实现方法
2016/09/28 Python
pandas按若干个列的组合条件筛选数据的方法
2018/04/11 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
python实现各种插值法(数值分析)
2019/07/30 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
python简单实现9宫格图片实例
2020/09/03 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
优秀女职工事迹材料
2014/02/06 职场文书
消费者投诉书范文
2015/07/02 职场文书
2019通用版劳动合同范本!
2019/07/11 职场文书
Nginx快速入门教程
2021/03/31 Servers
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers