【问题标题】:How to display data/predict_sample.tensor.json as image?如何将 data/predict_sample.tensor.json 显示为图像?
【发布时间】:2016-11-21 01:54:52
【问题描述】:

我正在查看 Google Cloud ML 的 Prediction Quickstart。我已经完成了模型的训练并进行了预测并得到了预期的输出。如何查看 data/predict_sample.tensor.json 的内容,https://cloud.google.com/ml/docs/quickstarts/prediction 使用的示例输入

我看过有关解码/编码 png/jpeg 的 tensorflow 相关帖子。但是这个文件是一个json文件。为了方便卷曲,我在https://storage.googleapis.com/darianhickmancom-ml/mnist_deployable_darianhickman_20161117_231714/sample_images/predict_sample.tensor.json分享了示例

【问题讨论】:

    标签: json tensorflow google-cloud-ml


    【解决方案1】:

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

    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()
    

    第一张图片如下所示:

    【讨论】:

      猜你喜欢
      • 2014-04-10
      • 1970-01-01
      • 2016-05-25
      • 2020-07-26
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多