ghost_him
2021-01-15 22:50
采纳率: 50%
浏览 50

keras在训练的时候是怎么样知道图片的标签呢

我最近在学习keras,在做猫狗识别的时候,就发现我一直有一个地方不懂

大概是:将一个猫,一个狗的图片放在一起,keras是怎么样知道这个图片是猫而那个图片是狗并对此进行训练;

在验证的时候,keras是怎么样知道这个图片是猫,识别后,判断这个的结果是不是猫

目前我不懂的大概就是这个样子的额,我看了一下我写的代码(是从一个网课上抄下来的,应该是没有错的),好像并没有给出给图片标标签

如果有哪位大佬能来指点一下,我必感激不尽

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • ayiya_Oese 2021-01-16 13:27
    已采纳

    你这个是分类算法,一般的分类算法会将标签作为图片的名字,你可以看看图片的名字是否有cat_xxxx.jpg,一般可以以这样做,也可以是其他可区分的方式,比如你规定0是猫,1是狗,那你就可以是0_xxxx.jpg。

    或者在代码中,一般是图片为X_train变量来代表,标签为y_train来代表,但这也是不一定的,因为每个人有每个人的命名习惯,不过你可以试着找一下

    点赞 打赏 评论
  • SoftwareTeacher 2021-01-16 05:20

    请问你学习 Keras 的课程,你好好看它的数据, 它用于训练的照片应该是有标注的。 

    点赞 打赏 评论

相关推荐 更多相似问题