我已经训练好一个Tensorflow模型,现在我想将这个“函数”导出来在我的Python程序中使用。这是否可行,如果可以,如何实现?任何帮助都将不胜感激,因为在文档中没有找到太多相关信息。(我不想保存会话!)
我现在按照您的建议已经将会话存储起来了。我正在这样加载它:
我现在按照您的建议已经将会话存储起来了。我正在这样加载它:
f = open('batches/batch_9.pkl', 'rb')
input = pickle.load(f)
f.close()
sess = tf.Session()
saver = tf.train.Saver()
saver.restore(sess, 'trained_network.ckpt')
y_pred = []
sess.run(y_pred, feed_dict={x: input})
print(y_pred)
然而,当我尝试初始化saver时,会出现“没有变量可保存”的错误。
我的目的是:我正在为一个棋盘游戏编写机器人程序,输入是格式化成张量的棋盘状态。现在我想返回一个张量,它给我推荐下一步最好的位置,即一个张量在每个位置都是0,但在一个位置上是1。