当我的标签本身就是图像时,如何构建 CNN 模型?

How can I build a CNN model when my labels are images itself?

提问人:carrotrabbit 提问时间:11/16/2023 最后编辑:Christoph Rackwitzcarrotrabbit 更新时间:11/19/2023 访问量:26

问:

我想训练一个CNN模型来预测一些发展:

我的数据由成对的图像组成,每对由两张 256*256 大小的图像组成,代表在 0 小时和 24 小时拍摄的胸部 X 光片的时间序列。使用 PyTorch 加载数据时,

train_transforms = transforms.Compose([transforms.Resize((256,256)), transforms.ToTensor()])
test_transforms = transforms.Compose([transforms.Resize((256,256)), transforms.ToTensor()])

train_data = datasets.ImageFolder(root = path_train_data, transform= train_transforms)
test_data = datasets.ImageFolder(root = path_test_data, transform= test_transforms)

train_loader = torch.utils.data.DataLoader(train_data, batch_size=27, shuffle=True)
test_loader = torch.utils.data.DataLoader(test_data, batch_size=27, shuffle=True)

images, labels = next(iter(train_loader))

我收到一条错误消息,说我的图像未存储在“类文件夹”中。但我的“类”本身就是图像,因为我的标签是相应的图像(24小时)。如何在Python/PyTorch中做到这一点?谢谢!

Python 图像处理 深度学习 pytorch conv-neural-network

评论

0赞 Karl 11/16/2023
如果要预测完整图像,则需要 UNet 样式的体系结构或类似体系结构
0赞 bhomaidan90 11/16/2023
@carrotrabbit请阅读如何提问,您也可以查看本教程
0赞 Enos jeba 11/20/2023
由于图像基于类本身,请尝试将它们过滤掉并将它们添加到文件夹中,为了简化此过程,您可以使用文件资源管理器内置工具(所有操作系统),或者您可以编写一个小的 python 脚本以根据名称将它们添加到文件夹中

答: 暂无答案