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之入门(四)运算
May 27 Python
Django视图和URL配置详解
Jan 31 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
Jun 22 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
Django高级编程之自定义Field实现多语言
Jul 02 Python
python异常触发及自定义异常类解析
Aug 06 Python
Python中的延迟绑定原理详解
Oct 11 Python
Python定时从Mysql提取数据存入Redis的实现
May 03 Python
Python 字符串池化的前提
Jul 03 Python
Python爬取12306车次信息代码详解
Aug 12 Python
Python基础之赋值,浅拷贝,深拷贝的区别
Apr 30 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
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
JavaScript 函数调用规则
2009/09/14 Javascript
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
JS实现将人民币金额转换为大写的示例代码
2014/02/13 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
JS实现统计复选框选中个数并提示确定与取消的方法
2015/07/01 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
vuejs指令详解
2017/02/07 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
vuex 的简单使用
2018/03/22 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
基于vue如何发布一个npm包的方法步骤
2019/05/15 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
haskell实现多线程服务器实例代码
2013/11/26 Python
python实现网站微信登录的示例代码
2019/09/18 Python
QML用PathView实现轮播图
2020/06/03 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
python如何绘制疫情图
2020/09/16 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
迪拜航空官方网站:flydubai
2017/04/20 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
2016元旦晚会主持人开场白和结束语
2015/12/03 职场文书
如何优化vue打包文件过大
2022/04/13 Vue.js