使用tensorflow和object-detection进行目标检测时的问题
tensorflow吧
全部回复
仅看楼主
level 1
木之水鱼 楼主
在网上找了相关教程,设置好了数据集,下载好了训练模型,数据也都存放好了,config文件中的路径和num_classes参数也改好了,但是一运行model_main.py就出现了下面的警告:
WARNING:tensorflow:Forced number of epochs for all eval validations to be 1.
WARNING:tensorflow:Expected number of evaluation epochs is 1, but instead encountered `eval_on_train_input_config.num_epochs` = 0. Overwriting `num_epochs` to 1.
WARNING:tensorflow:Estimator's model_fn (<function create_model_fn.<locals>.model_fn at 0x00000287BF7F0F28>) includes params argument, but params are not passed to Estimator.
然后程序就弹出停止了,有没有大佬知道是怎么回事。
2019年07月21日 08点07分 1
level 1
楼主你好!你的问题解决了吗?我也是一样啊,除非把预训练的模型删除了,重头训练才可以啊?为什么啊?
2019年07月23日 03点07分 2
level 1
尊敬的作者
我在训练时遇到了跟你一样的问题:
Estimator's model_fn (<function create_model_fn.<locals>.model_fn at 0x0000017EF8DC1510>) includes params argument, but params are not passed to Estimator.
楼主你好!你的问题解决了吗?我也是一样啊,除非把预训练的模型删除了,重头训练才可以啊?为什么啊?
2019年07月23日 03点07分 3
我的问题解决了。我之前是在模型config里设置的路径参数有问题,我把下好的模型文件夹里的文件都复制到了自己training的文件夹,然后在config里把ckpt的路径指向了training,运行就出错了。后来我只在training文件夹里存放samples里的config文件
2019年07月23日 03点07分
并把ckpt文件的路径直接指向下好的模型文件的文件夹,然后再训练就没出错了
2019年07月23日 03点07分
level 1
木之水鱼,你好!你说的不太清,能再表达一下吗?
我是把下载的预训练模型model.ckpt.data-00000-of-00001。。。等文件放在
C:\Program Files\Python 3.5\Lib\site-packages\tensorflow\models\research\object_detection\training
目录,然后ssd_mobilenet_v1_0.75_depth_300x300_coco14_sync.config里面的
fine_tune_checkpoint: "object_detection/training/model.ckpt"
这样写,是不是这样啊?我这样对 吗?
2019年07月23日 05点07分 4
level 1
ssd_mobilenet_v1_0.75_depth_300x300_coco14_sync.config文件同时都是放在C:\Program Files\Python 3.5\Lib\site-packages\tensorflow\models\research\object_detection\training 我这样不行啊?????????
2019年07月23日 05点07分 5
预训练模型都放在原文件夹里面不动,比如你下的是ssd_mobilenet_v1模型,下载下来的时候就是一整个文件夹,你就把这一个文件夹放在一个地方,里面的文件不需要移动,然后只需要把samples中的对应的ssd_mobilenet_v1的config放在training里面,就是预训练模型和config不放在一起
2019年07月23日 06点07分
我之前也是放在一起了,然后训练就出问题了。相当于你自己创建的training文件夹中就只有config配置文件和pbtxt特征分类文件,模型文件就放在原来的下载下来的文件夹中,通过修改config配置文件中的地址去指向模型文件就行了。还有人说config中指向model.ckpt的两句不要都行,这样就会直接从头开始训练
2019年07月23日 06点07分
不过这种方法我也没有试过
2019年07月23日 06点07分
level 1
我也 遇到这问题了,现在解决了嘛?楼主
2020年04月17日 09点04分 6
level 1
我的路径没问题啊。ssd_mobilenet文件夹在object_detection下面。config在training里面。路径也对了。epoch还是提示为1,一轮就结束了
2020年08月25日 09点08分 7
1