我正在使用https://github.com/tensorflow/models/tree/master/research/object_detection中的Tensorflow的对象检测API制作自定义对象检测器。
我已经通过使用以下命令运行train.py
来训练模型:
python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config
但是,我收到此错误:(仅粘贴最后一行)
文件 “ /Users/cvsanbuenaventura/miniconda3/lib/python3.6/site-packages/google/protobuf/text_format.py”, 第1288行,在_ConsumeSingleByteString中 引发self.ParseError('字符串缺少结尾引号:%r'%(text,))google.protobuf.text_format.ParseError:123:17:字符串缺少结尾 引用: “” /Users/cvsanbuenaventura/Documents/tensorflow/models/research/object_detection/train.record“'
然后我去了models/research/object_detection/training/faster_rcnn_inception_v2_pets.config
,本教程提到了PATH_TO_BE_CONFIGURED/
来编辑必要的部分,例如更改PATH_TO_BE_CONFIGURED
。
在/Users/cvsanbuenaventura/Documents/tensorflow/models/research/object_detection/train.record
到
#Sample train_input_reader
train_input_reader: {
tf_record_input_reader {
input_path: "gs://vivienne-artifacts/object_detection_rat/data/train.record"
}
label_map_path: "gs://vivienne-artifacts/object_detection_rat/data/labelmap.pbtxt"
}
这是我更改的配置参数的值。
demand supply price
30 5 3
12 10 7
13 15 11
23 20 13
3 25 15
22 30 21
. . .
. . .
. . .
我认为是导致错误的原因。似乎是什么问题?