首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何清除使用Keras和Tensorflow(作为后端)创建的模型?

如何清除使用Keras和Tensorflow(作为后端)创建的模型?
EN

Stack Overflow用户
提问于 2018-09-02 09:38:12
回答 1查看 41.6K关注 0票数 29

在Jupyter Notebook中使用Keras训练神经网络时,我遇到了一个问题。我创建了一个具有多个隐藏层的顺序模型。在训练模型并保存结果之后,我想删除此模型并在同一会话中创建一个新模型,因为我有一个for循环来检查不同参数的结果。但是当我理解了我得到的错误,当我改变参数时,当我循环遍历时,我只是在模型中添加了层(即使我在循环中使用network = Sequential()再次初始化它)。所以我的问题是,我如何完全清除以前的模型,或者我如何在同一会话中初始化一个全新的模型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-03 07:39:30

keras.backend.clear_session()应该清除以前的模型。来自https://keras.io/backend/

销毁当前的TF图并创建一个新的TF图。有助于避免旧模型/层的混乱。

票数 52
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52133347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档