0

我想从头开始训练面部识别 CNN。我可以按照流行的架构编写一个 Keras Sequential() 模型并复制它们的网络。

我希望使用 LFW 数据集,但是我对技术方法感到困惑。我必须将每张脸裁剪成一个紧身的盒子吗?这似乎不切实际,因为数据集有 13000 多个面孔。

最后,我知道这很愚蠢,但我所要做的就是预处理图像(当然),然后将模型拟合到这些图像?具体程序是什么?

4

1 回答 1

1

你的问题是非常开放的。在预处理和拟合模型之前,您需要了解对象检测。一旦您了解了什么对象检测,您将获得第一个问题的答案,您是否需要手动裁剪每 13000 张图像。答案是不。但是,如果图像在训练数据中不可用,则必须在人脸周围绘制边界框并为图像分配标签。

你的第二个问题很模糊。确切的程序是什么意思?是您需要做的步骤还是如何用 python/或任何其他语言对模型进行预处理和拟合?互联网上有很多关于如何针对每个特定问题进行预处理和模型训练的参考资料。没有可以应用于任何问题的通用步骤

于 2020-01-10T03:27:37.807 回答