JAX

开发公司:JAX 开源项目

支持自动微分、即时编译和向量化的数值计算库,采用接近NumPy的编程方式并可利用加速设备。

访问官网 ↗

产品简介

支持自动微分、即时编译和向量化的数值计算库,采用接近NumPy的编程方式并可利用加速设备。适合机器学习及科学计算开发,用变换组合优化计算流程。 自动微分:在数值函数上计算所需导数;编译与向量化:把计算组织为适合加速的形式。

核心功能

自动微分

在数值函数上计算所需导数。

编译与向量化

把计算组织为适合加速的形式。

值得选择的理由

自动微分与编译与向量化

对于机器学习研究者,可从“自动微分”进入任务,并利用“编译与向量化”继续整理结果;具体价值在于把计算组织为适合加速的形式。

适用人群

机器学习研究者

可用自动微分处理相关工作:在数值函数上计算所需导数。

科学计算开发者

可用编译与向量化处理相关工作:把计算组织为适合加速的形式。