Redian新闻
>
Keras 3.0预览版迎来重大更新:适用于TensorFlow、JAX和PyTorch

Keras 3.0预览版迎来重大更新:适用于TensorFlow、JAX和PyTorch

公众号新闻

机器之心报道

编辑:陈萍

以后,Keras 适用的框架只会越来越多。


Keras 出新库了,这次是 Keras Core,我们可以将其理解为 Keras 3.0 预览版,预计今年秋天正式发布。

总结而言,这次 Keras Core 对 Keras 代码库进行了完全重写,除了 TensorFlow 之外,它还将 Keras API 引入 JAX 和 PyTorch。


现在,Keras Core 可以作为 tf.keras 的替代品,当使用 TensorFlow 后端时,几乎完全向后兼容 tf.keras 代码。在绝大多数情况下,你只需使用 import keras_core as keras 来代替 from tensorflow import keras 导入即可,替换之后,以前的代码还能正常跑,不仅如此,性能还提高了。

其实,在此之前,Keras 就已经能在 Theano、CNTK(甚至 MXNet)等框架之上运行。最近几年,随着使用 TensorFlow、PyTorch、JAX 的用户越来越多。例如根据 2023 年 StackOverflow 以及 2022 年的 Kaggle 调查数据显示,2022-2023 年 TensorFlow 占据 55% 到 60% 的市场份额,PyTorch 占据 40% 到 45%。同时,JAX 虽然市场份额较小,但已经被谷歌 DeepMind、Midjourney、Cohere 等顶级生成式人工智能公司所接受和采用。

这么看来,本次新库的发布,是在情理之中。

Keras 创始人 François Chollet 表示:现在,(借助 Keras Core)你可以编写跨框架深度学习组件,并从每个框架提供的最佳功能中受益。


接下来,我们看看 Keras Core 具体有哪些特点。

Keras Core 的主要特点

首先是 Keras Core 实现了完整的 Keras API,可支持 TensorFlow、JAX 和 PyTorch。


Keras Core 的第二个特点:它是一个可用于深度学习的、跨框架的低级语言。基于 Keras Core,用户可以创建组件(例如自定义层和预训练模型),而这些组件可以适用于任何框架。特别是,Keras Core 允许用户访问 keras_core.ops 命名空间,后者适用于所有后端。


Keras Core 的第三个特点是与 JAX、PyTorch 和 TensorFlow 中的本地工作流无缝集成。与 Keras 1.0 不同,Keras Core 不只是针对以 Keras 为中心的工作流,还意味着可以与低级的后端本地工作流无缝地工作。


Keras Core 其他特点还包括:支持所有后端跨框架的数据 pipeline。多框架的机器学习意味着多框架的数据加载和处理,处理起来比较麻烦。现在 Keras Core 模型可以使用广泛的数据 pipeline 进行训练 —— 不管你是使用 JAX、PyTorch 还是 TensorFlow 后端。

预训练模型。从现在开始,你可以借助 Keras Core 使用更多的预训练模型。现在已经有 40 个 Keras 应用模型可在后端中使用,此外,KerasCV 和 KerasNLP 中存在的大量预训练模型(例如 BERT、T5、YOLOv8、Whisper 等)也适用于所有后端。

了解更多内容,请参考:https://keras.io/keras_core/announcement/



© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:[email protected]

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Flame tree flowers in full bloomiPad Pro 明年将迎来重大更新 / X 推出招聘平台 / 刘庆峰称华为 GPU 已可对标英伟达 A100最赚钱编程语言Zig登顶,开发者爱ChatGPT远超必应|Stack Overflow报告比Python快68000倍!Mojo正式发布,网友:Python生态系统最重要的升级来了Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用为土耳其大选添点色彩——体验正宗的土耳其风味——像土耳其厨师一样烹制美味的士每拿肉丸“塌房男爱豆挽尊公式有多绝?”网友夺笋:适用于东亚三国虐粉!活在ChatGPT们阴影里的Stack Overflow:流量萎缩、裁员10%,CEO坦言公司正处于困难时期AI辅助编程工具给开发者带来好处了吗?Stack Overflow 2023 开发者调查AI特别报告Python吞噬世界,GPT吞噬Python!ChatGPT 上线最强应用:分析数据、生成代码都精通希腊阿索斯山(Mount Athos),山间隐居Windows 11 大更新!全面接入 GPT-4,Copilot 终于来临|附更新链接不满官方纵容AI内容,Stack Overflow版主大搞罢工Visual Studio 2022 v17.6 的第二个预览版本:效率提升、游戏开发和企业级管理‘Yellow Fever’ Expat Soccer Team Forced to Change Name比Python快3.5万倍的Mojo融资7亿,LLVM之父:不会威胁到Python,该恐惧的应该是C++Java近期新闻:JDK 21进入Rampdown阶段、JEP 404、JDK 22专家组、Jakarta EE 11升级趣图:ChatGPT 与 Stack Overflow 的区别从Snowflake迁移到Databricks,成本下降50%?Snowflake被迫解释LPython:最新的高性能 Python 实现、速度极快且支持多后端已被LLM“杀死”?Stack Overflow:打不过就加入拒绝“白嫖”!Stack Overflow 将矛头直指 ChatGPT 等产品:用了我的数据训练,得先给钱!Python 吞噬世界,GPT 吞噬 Python!ChatGPT 上线最强应用:分析数据、生成代码都精通Windows 11 大更新!Copilot 终于来临, 全面接入 GPT-4|附更新链接马克谈天下(378) 聊聊世界各国的教师节比 Python 快 3.5 万倍的 Mojo 融资七亿,LLVM之父:不会威胁到 Python,该恐惧的应该是 C++ChatGPT代码解释器与Jupyter Notebook合体,编码能力更强了【无忧买房】Somerville全新独栋别墅出售,近哈佛大学和Porter Square,获LEED认证详解Python文件: .py、.ipynb、.pyi、.pyc、​.pyd !Jupyter Notebook 也能导入 ChatGPT 了程序员越“老”就越看不上 AI 辅助编程工具?Stack Overflow 2023 开发者调查 AI 特别报告极端分子和网暴历史小说《黄裳元吉》第九十章 南返活在 ChatGPT 们阴影里的 Stack Overflow:流量萎缩、裁员 10%,CEO 坦言公司正处于困难时期LPython:最新的高性能Python实现、速度极快且支持多后端
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。