深度学习图像分类问题的目标是什么

时间:2020-05-11 22:38:04

标签: python-3.x keras deep-learning conv-neural-network face-detection

我正在喀拉拉邦使用CNN进行图像分类项目。我有大约900个人的900张照片的数据集。每个人都有他不同年龄的多张照片。 我的目标是在输入的任何人的照片中预测该人的正确ID。 这是数据的一瞥。 enter image description here

我的问题是:

  1. 我的目标列应该是什么?目标是“ AGE”还是“ ID”? 2我 需要对目标列进行热编码吗?例如,如果我使用 以ID为目标,那么我必须对ID列进行一次热编码吗?

  2. 如果我使用ID作为目标,则在进行一次热编码后执行 是的,我要上70堂课?

  3. 我需要有关 输出层。我的目标是找出照片是否属于 是否具有相同的ID,那么输出层应该是什么?我要用吗 softmax有70个输出?
  4. 关于输出层的另一个问题 我可以使用带有70个输出的softmax,然后将其馈送到 单输出的乙状结肠层?

1 个答案:

答案 0 :(得分:0)

  1. 您将使用不同的年龄图像来识别同一个人。例如,在数据集中,您有100张不同的可汗图像,并训练了一个模型。现在,您提供了 khan 的第101张图片,模型将对其进行检测。因此您的目标列应为ID
  2. 是的,有70个类别,您会得到一个900x70的热编码矢量
  3. 它应该是softmax层,因为Sigmoid层用于二进制类或多标签问题。由于必须彼此检测70个不同的人,因此需要一个softmax类。
  4. 我不这样认为,这样您的模型将无法分辨出这是哪个人的图像(作为测试提供的图像)