2つのpythonファイルがあります。最初はテンソルフロー モデルを保存するためのファイルです。 2番目は、保存されたモデルを復元するためのものです。保存されたテンソルフローモデルを復元するには?
質問:私は2つのファイルを次々に実行すると、それは大丈夫だ
。
私が最初のものを実行すると、編集を再開して2番目のものを実行します。 は、w1が定義されていないことを教えてくれますか?
私は何をしたいです:
保存tensorflowモデル
が保存されたモデル、それと間違って何
を復元しますか?あなたの親切に助けてくれてありがとう?
model_save.py
import tensorflow as tf
w1 = tf.Variable(tf.random_normal(shape=[2]), name='w1')
w2 = tf.Variable(tf.random_normal(shape=[5]), name='w2')
saver = tf.train.Saver()
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
saver.save(sess, 'SR\\my-model')
model_restore.py
import tensorflow as tf
with tf.Session() as sess:
saver = tf.train.import_meta_graph('SR\\my-model.meta')
saver.restore(sess,'SR\\my-model')
print (sess.run(w1))
感謝。 あなたの提案と関連する参考文献によると、 私はちょうど問題を解決しました:) –