Github1.3万星,迅猛发展的JAX对比TensorFlow、PyTorch( 二 )
每种框架都有其优缺点 , 选择的时候需要根据自身需求进行选择 。
文章图片
我们以Python中的3个主要深度学习框架——TensorFlow、PyTorch和Jax为例进行比较 。 这些框架虽然不同 , 但有两个共同点:
那么它们的不同体现在哪些方面呢?如下表所示 , 为TensorFlow、PyTorch、JAX三个框架的比较 。
文章图片
TensorFlow
TensorFlow由谷歌开发 , 最初版本可追溯到2015年开源的TensorFlow0.1 , 之后发展稳定 , 拥有强大的用户群体 , 成为最受欢迎的深度学习框架 。 但是用户在使用时 , 也暴露了TensorFlow缺点 , 例如API稳定性不足、静态计算图编程复杂等缺陷 。 因此在TensorFlow2.0版本 , 谷歌将Keras纳入进来 , 成为tf.keras 。
目前TensorFlow主要特点包括以下:
PyTorch
PyTorch(Python-Torch)是来自Facebook的机器学习库 。 用TensorFlow还是PyTorch?在一年前 , 这个问题毫无争议 , 研究者大部分会选择TensorFlow 。 但现在的情况大不一样了 , 使用PyTorch的研究者越来越多 。 PyTorch的一些最重要的特性包括:
文章图片
JAX
JAX是来自Google的一个相对较新的机器学习库 。 它更像是一个autograd库 , 可以区分原生的python和NumPy代码 。 JAX的一些特性主要包括:
参考链接:
https://www.askpython.com/python-modules/tensorflow-vs-pytorch-vs-jax
https://jax.readthedocs.io/en/latest/notebooks/quickstart.html
https://jax.readthedocs.io/en/latest/notebooks/quickstart.html
https://www.zhihu.com/question/306496943/answer/557876584
- 中国航天技术的迅猛发展|航天里程碑计划已启动!仅用47分钟,我国空间站完成新突破
- 直播电商迅猛发展|金婵学堂携手传统企业转型,助力把握机遇
- 零售业|再次霸榜9月国内销冠!OPPO手机迅猛发展的背后,产品品质或是关键
- 手机技术的迅猛发展|vivox70pro+第一时间上手体验
- 3d|国内3D视觉迅猛发展,快递物流行业需求快速提升
- 伴随着中国自动控制系统的迅猛发展|感应自动门厂家为何自动门大量地挑选玻璃门?
- 随着近几年人工智能的迅猛发展|屏幕按键二合一,这才是智能开关该有的样子:欧瑞博MixPad评测
- 前 言伴随着信息技术的迅猛发展|下一代数据存储技术研究报告(2021)附下载
- 网络迅猛发展给我们的生活带来了巨大的变化|成都有新媒体专业职业学校有哪些
- 随着近些年来科技的迅猛发展|海信激光电视2020年出货量同比增长60%