python - Keras 中的 tensorflow 会话在哪里
问题描述
我是 keras 和 tensorflow 的新手。当我用 tensorflow 编写程序时,我必须建立一个会话来运行图形。但是,我在使用keras的时候,虽然后端明显是tensorflow,但是在keras代码中并没有看到session。似乎所有事情都是在model.compile和model.fit之后完成的。
那么,Keras 是如何工作的呢?张量流会话在哪里?而不是会话,我可以使用 keras 的急切执行吗?
提前感谢,对不起我的英语
解决方案
Keras 没有直接的会话,因为它支持多个后端。假设您使用 TF 作为后端,您可以获得全局会话:
from keras import backend as K
sess = K.get_session()
另一方面,如果您已经打开Session
并希望将其设置为 Keras 应该使用的会话,您可以通过以下方式进行:
K.set_session(sess)
推荐阅读
- angular - Angular中的条件验证问题
- swift - 我需要帮助在 iOS Amplify 库与 AWSMobileClient 之间做出选择以使用 Apple 登录
- python - 如何将列中的元素拆分为python中的更多列
- javascript - 如何在沙盒 iframe 上允许 document.domain?
- javascript - 我的 heroku 应用程序没有在 heroku 上获得 postgresDB
- python - Django:ConnectionResetError:[Errno 54]
- android - Android Wear:无法将 DataItem 从可穿戴设备发送到手机
- bash - 尝试使用“排序”对括号中日期的文本文件进行排序
- c# - http.sys 中 GET 请求中查询参数的 URL 限制
- swift - 如何将值按顺序排列在数组中的标签上?