python - 在 Tensorflow 2 中循环创建 Keras 模型
问题描述
我使用 Tensorflow 2 在同一代码中有两个 keras 模型。一个模型是在循环外创建的,第二个模型是在循环内创建的。我试图在每次迭代期间使用垃圾收集删除旧模型。但是,在 10-15 次迭代后,代码执行会因内存不足错误而停止。我没有尝试过 tf.keras.backend.clear_session() 因为那也会清除静态模型。当我有另一个静态模型时,在循环中创建 keras 模型的最佳方法是什么?
解决方案
推荐阅读
- ssh - 限制对服务器的 ssh 访问
- python - 从具有相同类名的网页获取信息(Python Selenium)
- excel - 使用 VBA 在单元格中实现硬编码公式
- jquery - jQuery单击事件无法关闭模式窗口
- python - 为虚拟环境配置 jupyter notebook 配置文件以保存 .py 文件
- sql - SQL:删除使用 3 个连接找到的记录
- kafka-python - 无法使用 python 代码从 kafka 主题中获取消息
- button - 在swiftui中点击按钮或选择器本身显示选择器视图内容?
- google-assistant-sdk - 谷歌助手启动指令不起作用,而 pushtotalk 工作得很好
- machine-learning - 如何使用 fastai2 模型对新的测试图像数据进行预测?