2016-11-21 4 views
0

Google Cloud MLの場合はPrediction Quickstartです。私はモデルのトレーニングを終えて予測を実行し、期待される出力を得ました。 https://cloud.google.com/ml/docs/quickstarts/predictionで使用されるdata/predict_sample.tensor.jsonの内容を表示する方法データ/ predict_sample.tensor.jsonを画像として表示するにはどうすればよいですか?

デコード/エンコーディングpng/jpegのテンソルフロー関連の記事を見てきました。しかし、このファイルはjsonファイルです。カールしやすくするために、私はサンプルを共有しましたhttps://storage.googleapis.com/darianhickmancom-ml/mnist_deployable_darianhickman_20161117_231714/sample_images/predict_sample.tensor.json

答えて

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

関連する問題