Tensorflow模型IM2Text问题

Tensorflow模型IM2Text问题,tensorflow,deep-learning,Tensorflow,Deep Learning,当我使用IM2Text进行测试时,我的plantform是MacOS10.12 with tf.gfile.FastGFile(captions_file, "r") as f: caption_data = json.load(f) 有一个错误 TypeError: the JSON object must be str, not 'bytes' 然后我尝试将类型更改为字符串,将编码更改为“utf-8”,并将对象更改为字符串……但没有效果尝试修改如下代码: with open(captio

当我使用IM2Text进行测试时,我的plantform是MacOS10.12

with tf.gfile.FastGFile(captions_file, "r") as f:
caption_data = json.load(f)
有一个错误

TypeError: the JSON object must be str, not 'bytes'

然后我尝试将类型更改为字符串,将编码更改为“utf-8”,并将对象更改为字符串……但没有效果

尝试修改如下代码:

with open(captions_file, "r") as f:
    caption_data = json.load(f)

尝试按如下方式修改代码:

with open(captions_file, "r") as f:
    caption_data = json.load(f)
这对我有用

 with tf.gfile.FastGFile(captions_file, "r") as f:
        caption_data = json.loads(str(f.read(), encoding = "utf-8"))
这对我有用

 with tf.gfile.FastGFile(captions_file, "r") as f:
        caption_data = json.loads(str(f.read(), encoding = "utf-8"))
json.load(f.read())
json.load(f.read())