AYu~ 2023-05-12 14:34 采纳率: 50%
浏览 12

unet做分割实验得到的模型测试数据很差

我在用unet做分割实验时遇到一个问题,由于我们导师给我的数据集只有六张人脸图片,要进行皮肤瑕疵检测,在所有的数据都处理好之后,我将得到的这六张人脸图片对应的json文件和label文件分别分为了两个部分,一部分作为训练集(3张),一部分作为测试集(3张),然后模型训练过程进行顺利,但是模型测试得到的结果却显示nidus值为0,mAP=50%,如下图所示,完全不正常。

img

img

我想知道是什么原因导致的,是不是因为我的数据集图片数量太少了呀?还是我划分的训练集和测试集有问题呢?还是什么其他的原因?

训练和测试过程中还有一处报错:UserWarning: floordiv is deprecated, and its behavior will change in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). ...........
我查了一下是新版pytorch 已经弃用floordiv,要是使用floordiv可以降低pytorch 版本,我感觉好像是没有什么影响的。

  • 写回答

1条回答 默认 最新

  • 阿里嘎多学长 2023-05-12 14:42
    关注

    训练集和测试集太小了,模型可能无法学习足够的特征来准确地执行分割任务,用更大的数据集试试?

    评论

报告相同问题?

问题事件

  • 修改了问题 5月12日
  • 创建了问题 5月12日

悬赏问题

  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我
  • ¥15 python报内存不能read错误