pytorch - 有没有办法通过 Pytorch 对一组数据进行整体分类?
问题描述
我目前正在处理 CT 数据集上的分类任务。在 CT 数据集中,多个切片属于一个患者,在设置我的数据集时,我将数据安排如下: dataset/0/patient_1/1.png,2.png... dataset/0/patient_2/1.png ,2.png... 我想知道有没有办法让我的网络按患者而不是切片进行分类?
谢谢你
解决方案
每个切片都是 2D 图像,而对于每个患者,您都有一个 3D 体积的 CT 体素。
如果您想按患者而不是按切片工作,则需要组织数据以输出批量 3D 信息(形状为batch
x channel
x depth
x height
x width
)并使模型处理 3D 信息(例如,使用Conv3D
而不是Conv2D
)
推荐阅读
- java - 您如何一次从 JTextArea 中读取一行文本?
- machine-learning - 与具有池化的 CNN 相比,全卷积神经网络有什么好处?
- xml - apache tomcat 8.5中的请求太大
- xamarin - Xamarin BLE 如何增加特征数组大小等问题
- javascript - 有条件的 useEffect 未按预期运行
- windows - 如何释放 3268 端口窗口
- reactjs - 如何使用反应钩子控制每张卡
- haskell - Haskell Data.Decimal 用于舍入问题?
- python - 传递 Django 语句或访问特定查询集索引
- serverless-framework - 在 serverless.yml 文件中将“useDotenv:true”放在哪里?