【发布时间】:2021-11-08 18:13:13
【问题描述】:
我正在制作一个深度学习网络,可以在 3d 空间中找到多个点。
输入是一堆灰度1024 x 1024图像(图像数量从5到20不等),输出是64 x 64 x 64空间。输出的每个体素都有 0 或 1,但在我的数据集中只有 2000 个 1,因此通过观察训练损失很难判断我的网络是否训练良好。
例如,如果我的网络只输出np.zeros((64,64,64)) 作为输出,那么准确度仍然是1-2000/(64x64x64)~=99.9%。
所以我想问我应该选择哪个深度学习网络来从 3d 空间中找到非常少的答案。输入大小变为 (1024 x 1024 x #img),输出大小变为 (64 x 64 x 64)。我现在正在使用 2D Unet-like net / 3D Unet-like net 进行实验,并带有 ReLU-with-ceiling end activation。
请有人推荐一些可以参考的东西,非常感谢。
【问题讨论】:
标签: python tensorflow keras deep-learning