tensorflow - 2020 年我应该使用 tf.keras 还是 keras?
问题描述
不久前,我在 PyImageSearch 上阅读了这篇文章,并感到非常满意,可以完全切换到tf.keras
.
但从那以后,我注意到Keras 网站进行了大修,似乎正在扩大其雄心壮志。
所以我有点困惑。
- “最新版本的 keras 包 (v2.3.0) 将是支持多个后端和功能更新的最后一个版本。展望未来,keras 包将只收到错误修复”,这是否仍然正确。来自PyImageSearch?
- 如果我坚持下去,
tf.keras
我会错过什么吗?我在谈论特定功能(以使其成为“基于事实”的问题)
解决方案
Datascience Stack Exchange 网站上的一个答案似乎回答了这个问题。
Keras 的创建者 François Chollet 建议用户切换到tf.keras
(来源)
多后端 Keras 新版本:2.3.0
https://github.com/keras-team/keras/releases/tag/2.3.0
- 首次发布具有完整 TF 2 支持的多后端 Keras
- 继续支持 Theano/CNTK
- 将是多后端 Keras 的最后一个主要版本
我们建议您将 Keras 代码切换到 tf.keras。
在两个答复中:
Theano 和 CNTK 都没有开发。同时,作为 Keras 后端,它们仅占 Keras 使用量的不到 4%。其他 96% 的用户(其中一半以上已经在 tf.keras 上)使用 tf.keras 得到了更好的服务。
Keras 的开发将集中在 tf.keras 上。
重要的是,我们将寻求在 keras-team/keras 自己的独立 GitHub 存储库中开始开发 tf.keras,以使第 3 方人员更容易做出贡献。
Keras 的发展速度从未像现在这样快 :)
推荐阅读
- javascript - ReactJS在映射对象数组时传递父道具
- javascript - 我可以让这个媒体查询在我的 javascript 中工作吗?
- swiftui - 在 NavigationLink 之后,在 NavigationView 内、TabView 内显示 NavigationBar。SwiftUI
- typo3 - Typ3 v9.5中如何设置路由增强器
- python - 如何将对象类型转换为 datetime64?
- bash - 如何将预定值添加到脚本中?
- simulation - Anylogic DES-拆分队列以进行两个延迟(进程)?
- firebase - 使待处理的排队项目过期
- netsuite - 上传 SuiteScript 时出现 Netsuite 错误
- r - 在具有列表列的数据帧上使用 setdiff