2017-09-25 4 views
1

Ich möchte Keras Modell wie this sehen. Ich benutzen K.get_session().graph undKeras Modellstruktur Visualisierung

tensorflow.python.framework.ops.Graph bei 0x7f2a8b809400

bekommen, aber ich diese Grafik zu sehen und speichern. Ich verwende tensorflow Backend

Antwort

1

installieren tensorboard

Import es

from keras.callbacks import TensorBoard 

es Last in eine Variable

tbCallBack = TensorBoard(log_dir='Graph', 
         histogram_freq=10, 
         write_graph=True, 
         write_images=True) 

Und dann verwenden, die als Rückruf bei Ausbildung:

model.fit(x, y, ... 
      callbacks=[tbCallBack]) 

Stellen Sie sicher, dass Sie ein Verzeichnis mit dem Namen 'Graph' erstellt haben oder was immer Sie wollen. Dann, bevor in Terminal Trainingslauf:

tensorboard --logdir Graph 

Und dann können Sie Ihr Diagramm in Ihrem Browser

+0

sehen, was von Verzeichnis in oben Antwort Mittelwert ist. Ich benutze das aktuelle Arbeitsverzeichnis. Ich bekomme , aber nicht das Diagramm – Hitesh

+0

Sie müssen ein Verzeichnis namens 'Graph' oder was auch immer Sie in Ihrem Arbeitsverzeichnis wollen und dann das als Argument für log_dir verwenden, damit Tensorflow welches Verzeichnis kennt schreibe die Logs in – convolutionBoy

+0

Ich folgte obigen Vorschlägen und bekomme einige events.out.tfevents.1506331517 Dateien, aber wieder nicht Grafik – Hitesh