我正在Tensorflow中训练CNN,并将其保存为以下代码:
saver = tf.train.Saver()
每个纪元的末尾,我都会使用它保存它,
saver.save(sess,Save_Dir)
。
我的CNN经过训练后,我想在测试数据上使用它。我想知道如何恢复训练有素的CNN,以及如何查看训练有素的CNN如何处理我拥有的测试数据。在这方面,我进行了很多搜索,但是没有找到我可以了解的有关此过程的信息。而且,我对保护程序生成的4种文件类型没有任何了解。 (.meta .....)。 谢谢。
答案 0 :(得分:0)
恢复我训练有素的CNN
要加载模型,请执行saver.restore(session, load_path)
,该操作应将图形重新加载到会话中。
如何查看受过训练的CNN如何处理我拥有的测试数据
您可以使用tf.metrics
或定义自己的自定义指标
此外,我对保护程序生成的4种文件类型没有任何了解。 (.meta .....)。谢谢。