深度学习TensorFlow---本人踩过的坑(报错总结)第六篇

本文总结了在使用TensorFlow Object Detection API训练模型时遇到的两个问题及其解决方案:一是Python运行时提示找不到指定路径,解决办法是给予anaconda目录读写权限;二是训练过程中AP值始终为0,通过修改训练命令为`legacy/train.py`成功解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

深度学习TensorFlow Object Detection API训练自己的模型时—本人踩过的坑(报错总结)第六篇**

2019年6月24日收获

报错:Python停止工作,,,,系统找不到指定路径
在这里插入图片描述
解决方案一:1、可能原因一:python目录没有权限,anaconda目录给读写权限,找到anaconda安装目录文件夹,右键“属性”——>“安全”,然后点“编辑”,将所有用户名的完全控制勾选上,然后“应用”,最后“确定”,“确定”。
在这里插入图片描述

报错:在之前训练过程中,虽然解决了一大堆的问题,也总算是跑了起来,看着一行一行的跳动,开心的忘乎所以,也就没留意下图,过了一会才注意到AP值一直为0.000,然后就是难过的好几天的解决,试了好多解决方案,发现还是不行,后来请教了一位大神(在这里谢谢他,非常感谢),然后终于解决了这个问题,以下给出解决方案
在这里插入图片描述
解决方案:之前的训练命令一直是python model_main.py --pipeline_config_path=object_detection/training/ssd_mobilenet_v1_coco.config --model_dir=object_detection/training --num_train_steps=5000 --num_eval_steps=2000 --alsologtostderr,这句。因为老师的博客中有讲到“Tensorflow Object Detection API最新版本中,训练文件已经改为
model_main.py”
所以,一直用的是这句指令,后来改为指令:python legacy/train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_coco.config,然后马上解决,有了loss值,如下图所示

在这里插入图片描述
有写的不对的地方欢迎大家批评指正,也欢迎大家关注、点赞,非常谢谢

版权声明:本文为博主原创文章,未经博主允许不得转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值