目标检测7日打卡营
- 目标检测7日打卡营踩坑记
-
- 一.[实战题]预习作业
- 二.[实战题]作业一:PaddleDetection
目标检测7日打卡营踩坑记
经过了强化学习七天打卡营,论文复现营,百度架构师手把手带你零基础实践深度学习的洗礼(发际线又高了),得知这次百度飞桨再次出手了,作为飞桨的忠实粉丝,咋会错过这次线上盛宴呢?于是又把目标检测7日打卡营加入了我的课程中,准备大干一场。
一.[实战题]预习作业
这次让我没想到的预习作业我居然踩坑了,不会吧,不会吧,折腾了两天,按照教程没有解决问题,测试无论如何都出不来,没有任何显示,我开始怀疑人生了。。。。。。
最后在助教~情怀的耐心解答下,终于解决了问题。原来是Python环境配置出现了问题。
奇怪,之前我记得环境变量是默认配置好的,为啥换了一台电脑就会出现这种问题呢?于是问了一下助教老师和度娘,终于解决了。
步骤如下:
1.找到python36文件目录,复制当前目录地址
2.此电脑单击右键—>属性---->高级系统设置---->环境变量——>系统变量——>找到PATH——>把之前复制的地址粘贴到PATH下,点击确定
3.再打开cmd,输入Python,进入到了python交互式窗口,说明已经配置好了。
后面又试了一次,虽然环境变量配置好了,但好像我安装的是paddlepaddle1.6,运行测试文件出现了莫名其妙的报错,问了助教,原来是paddlepaddle版本太低,于是把paddlepaddle升级到1.8,又运行了一下测试文件,测试成功。
第一次作业注意事项:下载模块和包尽量选择国内的源和托管平台,不然下载速度实在是太感人了,很多时候模块包太大,还容易发生下载失败和超时,例如,把
git clone https://github.com/PaddlePaddle/PaddleDetection.git
换成
git clone https://gitee.com/PaddlePaddle/PaddleDetection.git
pip install -r requirements.txt 换成 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
当然,除了清华源,国内还有很多镜像加速站,例如,百度源,豆瓣源,中科大源。
这就是第一次做预习作业的个人感受,后面正式开营继续努力输出,争取成为优秀学员,哈哈哈哈~~
二.[实战题]作业一:PaddleDetection
第一次作业的要求是:本项目以路标数据集roadsign为例,详细说明了如何使用PaddleDetection训练一个目标检测模型,并对模型进行评估和预测。
看到官方已经给了示例代码,先大体瞄了一眼,代码完整,思路清晰,好吧,我就按照官方的教程先按照官方步骤一个一个的跑cell,当跑到使用COCO上的MobileNetv3-YOLOv3模型预测验证:的时候,报错了,emmmm,仔细一看,!用了中文字符,改了以后问题就不大了。按照官方代码接着往下跑,评估与预测里的权重没给,自己填一下就ok了,还有图片的路径也有一点瑕疵,改一下图片路径也跑通了。
附一张跑通后的图:
我这里没有讲解代码和自己做作业细节,主要讲讲自己在做作业过程中来回折腾的感受和从中吸取教训。