1
我構建了一個帶有兩個隱藏層的神經網絡。當我啓動了會議由我保存會話:當會話關閉時啓動模型 - Tensorflow
saver.save(sess, "model.ckpt")
如果我留在同一個會議上,我推出這個代碼:
restorer=tf.train.Saver()
with tf.Session() as sess:
restorer.restore(sess,"./prova")
new_graph = tf.train.import_meta_graph('prova.meta')
new_graph.restore(sess, 'prova.ckpt')
feed={
pred1.inputs:test_data,
pred1.is_training:False
}
test_predict=sess.run(pred1.predicted,feed_dict=feed)
我可以啓動模型進行測試。
問題是:在會話關閉時有一種啓動模型的方法嗎?特別是,我將我的訓練結果保存在.ckpt中,我可以在另一個時刻重新啓動模型?
爲什麼你不想在測試時間開始另一個會話? – Maxim
目前與火車或測試組一樣開始一個新的會話。我想要的是明白如果可能開始一個新的會議與在ckpt文件salved中的日期;而且,如果可能的話,該怎麼做。謝謝 – jjgasse
您已經提供了在新會話中恢復模型的片段。那裏沒有培訓。這段代碼有什麼問題? – Maxim