如何将data / predict_sample.tensor.json显示为图像?

时间:2016-11-21 01:54:52

标签: json tensorflow google-cloud-ml

我正在查看Google Cloud ML的https://gitlab.com/gitlab-org/gitlab-ce/issues/1551。我已经完成了对模型的训练并进行了预测并获得了预期的输出。如何查看data {predict_sample.tensor.json的内容,Prediction Quickstart使用的示例输入

我见过用于解码/编码png / jpeg的tensorflow相关帖子。但是这个文件是一个json文件。为了便于卷曲,我在https://cloud.google.com/ml/docs/quickstarts/prediction

分享了样本

1 个答案:

答案 0 :(得分:0)

我想每个图像只是一个像素强度,逐行写入。要显示它,你可以这样做:

import json
import matplotlib.pyplot as plt
import numpy as np

f = open('image.json', 'r')
for desc in f.readlines():
   obj = json.loads(desc)
   im = np.array(obj['image']).reshape(28, 28)
   plt.imshow(1 - im, cmap=plt.cm.gray)
   plt.show()

第一张图片如下所示: mnist-digit