【问题标题】:Tensorflow - What does Training and Prediction mode mean when making a model?Tensorflow - 制作模型时训练和预测模式意味着什么?
【发布时间】:2020-11-09 17:00:25
【问题描述】:

所以,在提出这个问题之前,我已经在 Google 上进行了搜索,但显然,似乎并没有直接提及这些模式。 Tensorflow 文档在传递中提到了“测试”模式,进一步阅读后,对我来说并没有多大意义。

根据我收集到的信息,我最好的办法是减少内存,当您的模型处于预测模式时,您只需使用预训练模型根据您的输入进行一些预测?

如果有人能帮助我理解这一点,我将不胜感激。

【问题讨论】:

    标签: python tensorflow deep-learning neural-network


    【解决方案1】:

    训练是指神经网络学习的部分。通过学习,我的意思是你的模型如何改变它的权重以提高它在给定数据集的任务上的性能。这是使用反向传播算法实现的。

    另一方面,预测不涉及任何学习。只是看看你的模型在训练后的表现如何。处于预测模式时,模型不会发生任何变化。

    【讨论】:

    • 谢谢 - 这帮助很大。那么,当您的模型处于预测模式时,您只是将新输入输入到预训练模型中,这样说是否正确?还是只是加载 .h5 文件,然后使用模型进行预测?
    • 它们的意思可能相同。如果您保存了经过训练的模型,您可以稍后加载它并使用它进行预测,或者在您训练完成后立即进行预测,在这种情况下,您无需加载任何文件,因为模型已经在内存中。跨度>
    猜你喜欢
    • 2021-09-29
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 2018-05-17
    • 2019-01-22
    • 2017-10-29
    • 2022-10-19
    • 1970-01-01
    相关资源
    最近更新 更多