2016-11-21 5 views
0

Ich gehe durch die Prediction Quickstart für Google Cloud ML. Ich habe das Modell trainiert und eine Vorhersage gemacht und die erwartete Ausgabe erhalten. Wie sehe ich den Inhalt von Daten/predict_sample.tensor.json, der bei https://cloud.google.com/ml/docs/quickstarts/predictionWie man Daten/predict_sample.tensor.json als Bild anzeigt?

verwendete Beispieleingang Ich habe Tensorflow bezogene Beiträge für die Decodierung/Codierung von png/jpeg gesehen. Aber diese Datei ist eine JSON-Datei. Um es leicht zu rollen, teilte ich die Probe bei https://storage.googleapis.com/darianhickmancom-ml/mnist_deployable_darianhickman_20161117_231714/sample_images/predict_sample.tensor.json

Antwort

0

Ich denke, dass nur jedes Bild eine Pixelintensität ist, Zeile für Zeile geschrieben. Um zu zeigen, es können Sie tun:

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

Das erste Bild sieht wie folgt aus: mnist-digit

Verwandte Themen