表題の通りですが、tensorflowの学習パラメータを読み込めません。
開発環境は
python3.6
windows10
になります。
コード一部抜粋します
①学習パラメータの保存
sess = tf.InteractiveSession(config=tf.ConfigProto(log_device_placement=False)) init = tf.global_variables_initializer() sess.run(init) saver = tf.train.Saver() cwd = os.getcwd() (学習) saver.save(sess, cwd + "\model.ckpt")
でデータを保存すると、下記ファイルが生成されました
・model.ckpt.data-00000-of-00001
・checkpoint
・model.ckpt.index
・model.ckpt.meta
②学習パラメータの読み込み
sess = tf.InteractiveSession(config=tf.ConfigProto(log_device_placement=False)) init = tf.global_variables_initializer() sess.run(init) saver = tf.train.Saver() cwd = os.getcwd() saver.restore(sess, cwd + "./model.ckpt")
すると、下記errorがでました
line 290, in <module> saver = tf.train.Saver()
ValueError: No variables to save
データは保存できているはずですが、なぜ読み込めないのでしょうか?
ご指摘いただけると幸いです。
※下記サイトを参考に実施しました。
http://arakan-pgm-ai.hatenablog.com/entry/2017/05/17/194414
あなたの回答
tips
プレビュー