本文主要是介绍【Keras】compile理解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
你需要一个编译的模型来训练(因为训练使用损失函数和优化器)。但是没有必要编译模型进行预测。另外再次加载时模型时,你紧跟着就是一个compile是不会对加载过的模型进行随机初始化,仅仅是改变了模型的优化状态而已。
再次编译的后果:
如果再次编译模型,则将丢失优化程序状态。
这意味着你的训练在开始时会受到一点点影响,直到它调整学习速度,动力等等。但是对于重量绝对没有损害(当然,除非你的初始学习率是如此之大以至于第一次训练步骤疯狂地改变微调的重量)。
这篇关于【Keras】compile理解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!