请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为何不需要标注?

老师,我想问一下用keras训练mlp并没有标注数据,那么如何确定二分类就是猫和狗?是依靠目录下不同的文件夹来分类吗?

正在回答

1回答

同学你好,当使用ImageDataGenerator导入数据的时候,会根据文件夹划分类别并且为图像打上标签,通常来说按照文件夹名称先后分类,对应标签为0 1 2...,如果要查看标签对应的类别,可以通过以下代码查看。

#确认输入数据标签

training_set.class_indices

{'cats': 0, 'dogs': 1}

4 回复 有任何疑惑可以回复我~
  • 提问者 谢思阳 #1
    那如果一张图片里不止一个分类呢?
    回复 有任何疑惑可以回复我~ 2020-03-11 23:40:41
  • flare_zhao 回复 提问者 谢思阳 #2
    那就需要用其他的技术了,比如yolo,这时候你需要对每张图片单独打标签。CNN基本的分类任务是处理单张图片对应一种类别。如果一张图片有多个类别,那你需要对每张图片打上多个标签,就不能这样导入图片数据了
    回复 有任何疑惑可以回复我~ 2020-03-11 23:45:51
  • 提问者 谢思阳 回复 flare_zhao #3
    yolo确实对多分类的图片比较好用。那么请问一下,如果我要检测图片中某个零件是否完好,我应该用什么算法呢?用二分类是不是不太好?因为零件“完好”是一个分类,“不完好”却可能有很多种情况,而且具体有多少种“不完好”也不容易确定,可能是缺失可能是断裂......这种情况就不该把所有的“不完好”放在一个分类里了吧?
    回复 有任何疑惑可以回复我~ 2020-03-12 00:33:27
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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