载入模型精度下降严重

来源:4-23 动手实现CNN卷积神经网络(五)

心上有田

2018-04-15

saver = tf.train.Saver()  # defaults to saving all variables
print("-----------")
saver.save(sess, 'CNN_Model/model.ckpt')  #保存模型参数,注意把这里改为自己的路径
print("-----------")
# 关闭会话
sess.close()

我进行了上面的保存模型操作之后

将训练部分换成了载入模型

saver.restore(sess, "CNN_Model/model.ckpt")

但是结果却是

[9 4 9 3 3 9 9 9 9 9 3 9 9 9 9 3 9 3 9 9 9 9 3 9 8 3 4 9 9 9 9 9 9 9 9 9 9
9 3 9] 推测的数字
[7 2 1 0 4 1 4 9 5 9 0 6 9 0 1 5 9 7 3 4 9 6 6 5 4 0 7 4 0 1 3 1 3 4 7 2 7
1 2 1] 真实的数字

就是不知道为什么精度下降得这么严重以至于根本就不能识别了,老师能给下解决方案吗

写回答

1回答

Oscar

2018-04-17

你保存模型参数的操作需要在训练到一定精度时进行,当然后面的模型参数文件也可以替换前面的。

你这里 restore 的模型参数还训练不够。

0
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程