私はGANに取り組んでおり、HyperGANを使ってアルゴリズムを実装することに決めました。 TensorFlowを使ったDCGANのラッパーです。 HyperGANはTF
のチェックポイントメソッドを使用して出力を保存します。テンソルフローでのモデルの出力値と入力値はどのようにして得られますか?
その後、私が使用して負荷にモデルを実行しようとした:
import tensorflow as tf
sess=tf.Session()
saver = tf.train.import_meta_graph('my_test_model-1000.meta')
saver.restore(sess,tf.train.latest_checkpoint('./'))
sess.run(tf.global_variables_initializer())
しかし、そのGAN以来、それは入力潜在ベクトルを必要とし、画像を出力します。これは
out_image = sess.run(last_node, feed_dict(input_node: value))
を使用して行われます。しかし、私はモデルをロードするので、私は最後のノードの名前であり、入力ノードプレースホルダの名前が何であるかわかりません。どのようにして最初にグラフを作成するために使用された名前を取得するのですか?私はTensorBoard
を使って視覚化しようとしましたが、グラフが大きくなってしまいました。