PyTorch dataloader里的shuffle=True
最新推荐文章于 2024-11-16 11:13:01 发布
![](http://img.mcbbbk.com/upload/news/2024/1220/photos/middle/20241220081846_oll0_alpf2gk.jpg)
Doodlera 于 2020-11-05 15:58:13 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
对shuffle=True的理解:
之前不了解shuffle的实际效果,假设有数据a,b,c,d,不知道batch_size=2后打乱,具体是如下哪一种情况:
1.先按顺序取batch,对batch内打乱,即先取a,b,a,b进行打乱;
2.先打乱,再取batch。
证明是第二种。
shuffle (bool, optional): set to ``True`` to have the data reshuffled at every epoch (default: ``False``). if shuffle: sampler = RandomSampler(dataset) #此时得到的是索引123
相关知识
PyTorch dataloader里的shuffle=True
Pytorch的数据采样器
Pytorch入门指南
【深度学习】AlexNet网络实现猫狗分类
pytorch单机多卡训练 logger日志记录和wandb可视化
【项目实践】猫十二分类
基于Pytorch框架的深度学习ConvNext神经网络宠物猫识别分类系统源码
基于Pytorch框架的深度学习densenet121神经网络鸟类行为识别分类系统源码
使用PyTorch实现鸟类音频检测卷积网络模型
pytorch分类和回归:阿里天池宠物年龄预测
网址: PyTorch dataloader里的shuffle=True https://m.mcbbbk.com/newsview808608.html