老师,有几个问题想问一下

来源:6-17 数据清洗与数据打包-实操(2)

慕仙9314769

2019-08-29

1.为什么这个课程人脸检测要用ssd不用其他的,像yoloV3这些又或者专门做人脸的MTCNN?
2.为什么检测部分要将widerface数据集先打包成pascalvoc再打包成tfrecord,而不直接写脚本打包成tfrecord
3.因为我的电脑配置比较落后,想知道训练的一些细节,ssd这个在您1080ti 12g显存的机器下训练100000步用了多长时间,准确度到达多少?损失下降到多少?在哪里进行了模型的评价?

写回答

1回答

会写代码的好厨师

2019-09-05

第一个问题。mtcnn是16年一个比较旧的框架了。训练过程异常复杂,在我的另一门课程里有讲这个算法和实验,不建议使用。新的框架基本上都是围绕着ssd,yolo和fasterrcnn展开的。再说为啥选择ssd。其实ssd和yolo差不多,用哪一个都可以,选择ssd的原因是tensorflow的工具链和我们其他的模型一致。而且,官方版本的ssd写的比较好,另外官方版本也有fasterrcnn系列,也可以用。所以,如果选择一个方法的话,建议大家学习官方这个框架,包括后面做一些其他的检测任务改起来也方便。第二个问题,直接打包是没有问题的,我们用的是tensorflow的官方api,打包的话需要按照它的具体格式来打包,并且官方已经提供了打包的脚本。如果想要直接打包可以把官方的代码抽出来,不需要转voc格式。第三个问题,训练了一天时间,loss应该是在1左右,会有map值

1
0

Python3+TensorFlow打造人脸识别智能小程序

理论知识与实战项目双管齐下,让AI技术不再脱离实际,做到真正的落地应用。适合毕设展示。

1053 学习 · 533 问题

查看课程