【发布时间】:2021-03-12 09:08:50
【问题描述】:
我正在尝试训练对象检测模型,但无法使其正常工作。我正在尝试基于此: htps://gilberttanner.com/blog/tensorflow-object-detection-with-tensorflow-2-creating-a-custom-model 但是在pycharm中。
我的问题是在运行 model_main_tf2.py 时出现以下错误: utf-8 error
Python 版本是最新的 3.8 Pycharm 2020.2.3 和 tensorflow 2.3.1。我不得不手动将 object_detection 文件夹添加到 tensorflow,因为 pycharm 无法正确处理。 Project
主要问题在这里:
我尝试使用 latin-1 编码创建 .record 文件,但没有成功
编辑: 使用它来将标记的图像转换为 .csv 文件:xml_to_csv 这将创建 tf 文件:tfpic1 tfpic2 tfpic3 我使用的main_module:https://github.com/tensorflow/models/blob/master/research/object_detection/model_main.py
有 2 处更改:将 tensorflow 导入为 tf,而不是其中的那个。 而 tf.compat.v1.app.run() 而不是最后的那个。我不得不更改文件中的许多 tf 函数以进行对象检测,因为它仅在我将函数称为 tf.compat.v1 时才有效。而不是 tf
【问题讨论】:
-
我认为您可能需要发布更多信息 - 例如错误的最小可重现案例。我知道您已经链接到一些您用作参考的 Internet 代码,但它更有助于贡献者准确了解您所拥有的内容。
标签: python tensorflow unicode pycharm