首页 > 解决方案 > self.ParseError('字符串缺少结束引号:%r' % (text,))

问题描述

我正在使用https://github.com/tensorflow/models/tree/master/research/object_detection中的 Tensorflow 的对象检测 API 制作自定义对象检测器。

我正在关注教程https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10

我已经通过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 raise self.ParseError('String missing ending quote: %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在to 的一行中

/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"
}

我认为这是错误的原因。似乎是什么问题?

标签: pythontensorflowerror-handling

解决方案


推荐阅读