为了账号安全,请及时绑定邮箱和手机立即绑定

PyTorch - 加载没有子文件夹的图像

PyTorch - 加载没有子文件夹的图像

慕妹3242003 2021-09-11 17:40:35
首先我想说我是 PyTorch 的新手,所以如果我的问题水平不是那么高,我很抱歉。我想知道您是否可以帮我解决一些问题(我实际上有两个问题)。它们背后的故事:我正在研究图像分类。我的测试数据根据标签分为子文件夹,我通过 DataLoader 加载它们。第一个问题:1)如果你用特定的batch size训练你的模型,用其他sizes测试它会影响准确率吗?2) 有没有办法加载和使用带有位于单个文件夹(没有子文件夹)中的测试数据的模型。据我所知,DataLoader 需要子文件夹。
查看完整描述

1 回答

?
不负相思意

TA贡献1777条经验 获得超10个赞

  1. 这取决于您是否使用依赖于批次中其他项目的操作。如果您正在使用诸如批量标准化之类的东西,它可能会,但一般来说,如果您的网络单独处理批量项目,则不会。

  2. 如果您查看torch.utils.data.Dataset的文档,您会发现数据集本质上只需要__len____getitem__方法,其中前者表示数据集包含多少个项目,后者获取第ith 个项目 - 无论是图像还是标签、图像及其分割掩码或其他东西。没有什么可以阻止您编写自定义数据集。我建议您查看DatasetFolder 的源代码并根据您的需要进行修改。


查看完整回答
反对 回复 2021-09-11
  • 1 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号