当前位置:网站首页>Jax's deep learning and scientific computing
Jax's deep learning and scientific computing
2022-07-01 07:08:00 【ejinxian】
JAX frame : Be able to use GPU Accelerated , Supporting automatic differentiation numpy.numpy It is very popular in the field of Scientific Computing , But in the field of deep learning .
Jax yes Autograd and XLA To provide high-performance machine learning research . As Autograd Updated version of ,JAX Can automatically differentiate native Python and Numpy function . It can be done by loops、branches、recursion and closures, Differential , And be able to take the derivative of the derivative .
2020 year ,DeepMind Declaration of use JAX To accelerate their research . More and more from Google brain (Google Brain) And other institutions' projects are also used JAX
JAX It is a very promising project , And users have been growing steadily .JAX Already in-depth learning 、 robot / Control system 、 Bayesian method and scientific simulation have been widely used in many fields
AX Positioning scientific computing (Scientific Computing) And function conversion (Function Transformations) Cross fusion of , Have a range of capabilities beyond the training depth learning model , Includes the following :
- Just in time compilation (Just-in-Time Compilation)
- Automatic parallelization (Automatic Parallelization)
- Automatic vectorization (Automatic Vectorization)
- Automatic differentiation (Automatic Differentiation)
JAX Faster than NumPy fast N An order of magnitude ,JAX It uses TPU,NumPy Used CPU, To emphasize JAX The upper speed limit is much higher than NumPy
JAX It includes an extensible system to realize such function conversion , There are four typical ways :
Grad() Perform automatic differentiation ;
Vmap() Automatic vectorization ;
Pmap() Parallel computing ;
Jit() Convert functions to just in time versions
Scientific Computing
Deep learning
Introduction to deep learning
Reference resources :
Why You Should (or Shouldn't) be Using Google's JAX in 2022 (assemblyai.com)
边栏推荐
- DC-4 target
- Challenges faced by operation and maintenance? Intelligent operation and maintenance management system to help you
- 广发证券开户是安全可靠的么?怎么开广发证券账户
- 热烈祝贺五行和合酒成功挂牌
- Problem solving: officeexception: failed to start and connect (I)
- SQL learning notes nine connections 2
- go-etcd
- How the esp32 deep sleep current is lower than 10uA
- 如何制作专属的VS Code主题
- Esp32 monitors the battery voltage with ULP when the battery is powered
猜你喜欢
Unity2021-Scene视图中物体无法直接选中的解决办法
赌上了绩效,赢了公司CTO,我要搭DevOps平台!
The programmer of Beipiao posted a post for help late at night: I am lonely when my girlfriend is gone
Insufficient free space after clearing expired cache entries - consider increasing the maximum cache space
[lingo] find the shortest path problem of undirected graph
C语言实现【三子棋游戏】(步骤分析和实现源码)
【剑指offer&牛客101】中那些高频笔试,面试题——链表篇
Fix the problem that the AI video intelligent platform easycvr device video cannot be played
【电气介数】电气介数及考虑HVDC和FACTS元件的电气介数计算
运维管理有什么实用的技巧吗
随机推荐
代码实战——从零开始搭建自己的Diffusion models/Score-based generative models
ctfshow-web355,356(SSRF)
[the path of system analysts] Chapter 5: software engineering of double disk (reverse clean room and Model Driven Development)
How to draw a product architecture diagram?
Easynvs cloud management platform function reconfiguration: support adding users, modifying information, etc
Système de gestion de l'exploitation et de l'entretien, expérience d'exploitation humanisée
【推荐技术】基于协同过滤的网络信息推荐技术matlab仿真
AI视频智能平台EasyCVR设备录像出现无法播放现象的问题修复
Image style migration cyclegan principle
(I) apple has open source, but so what?
转行做产品经理,如何挑选产品经理课程?
Which securities company is better or safer for mobile phone account opening
iNFTnews | 从《雪崩》到百度“希壤”,元宇宙30年的16件大事
Unity2021-Scene视图中物体无法直接选中的解决办法
LeetCode+ 71 - 75
Ctfhub port scan (SSRF)
在券商账户上买基金安全吗
发现了一个 MySQL 的巨坑:update 更新别再用影响行数做判断了!!!
[FPGA frame difference] FPGA implementation of frame difference target tracking based on vmodcam camera
JAX的深度学习和科学计算