场景分类网络:
1、Alexnet网络:花卉分类,参照博客一
2、GoogLeNet网络:参照博客二,遇到cudnn问题上篇博客讲过
目标检测网络:
1、SSD网络
(没有自己数据集,无法测试)调试源码,参考博客三、博客四,遇到问题:
(1)、添加测试代码:出现 File “test.py”, line 52, in (module) from nets import ssd_vgg_300, ssd_common, np_methods ImportError: No module named ‘nets’
原因:是目录位置不对,是…/ ,具体位置如下
(2)更改检测目标Id为名字:出现目录名称无效
更改:将import tensorflow.models.SSD_Tensorflow_master.datasets.pascalvoc_2007 as pas
改为:from datasets import pascalvoc_2007 as pas
训练等做了(再来补充)
2、YOLOv3
目标检测据说快如闪电,也是one stage代表。
检测
依据作者github下的说明及量子位推送参考,很容易实现了。
训练
暂时没有自己数据集,尝试一下VOC、COCO作为学习,在windows下的YOLOv3训练比较少。
-
VOC
主要参考博客,VOC一直报路径问题,so我就把它设置为绝对路径了
-
COCO
可是extract_coco文件没有了,暂时搁置了,会了来填坑,或者用自己的数据来
Fast MaskRCNN
参照博客和作者的readme
1、coco网站打不开,好像要翻墙,下载annotation,找了这些博客a、博客b
2、Go to ./libs/datasets/pycocotools
打开文件下的makefile.
第一步出错:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function” ;方法:参照博客,暴力删除(我就奇怪了,faster rcnn编译时候就没出现)