【问题标题】:using a trained cnn for a test data使用经过训练的 cnn 作为测试数据
【发布时间】:2018-10-22 06:40:32
【问题描述】:

我正在 Tensorflow 中训练一个 CNN,并用代码保存它:

saver = tf.train.Saver() 

每个 Epoch 的结尾我使用它保存它, saver.save(sess,Save_Dir)

在我的 CNN 训练完成后,我想在测试数据上使用它。我想知道,我怎样才能恢复我的训练有素的 CNN,以及我怎样才能看到我的训练有素的 CNN 如何处理我拥有的测试数据。我在这方面搜索了很多,但我没有找到可以了解该过程的东西。此外,我对保护程序生成的 4 种类型的文件没有任何意义。 (.meta,....)。 谢谢你。

【问题讨论】:

标签: tensorflow conv-neural-network


【解决方案1】:

恢复我训练有素的 CNN

要加载您的模型,请执行saver.restore(session, load_path),这应该会将图表加载回会话中。

我如何看到我训练有素的 CNN 如何处理我拥有的测试数据

您可以使用tf.metrics 或定义自己的自定义指标

此外,我对保护程序生成的 4 种类型的文件没有任何意义。 (.meta,....)。谢谢你。

我发现Tensorflow: The confusing Parts 2 非常有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 2018-08-27
    • 2021-12-28
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多