当前位置:网站首页>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)
边栏推荐
猜你喜欢

【LINGO】求七个城市最小连线图,使天然气管道价格最低

Product learning (I) - structure diagram

继妹变继母,儿子与自己断绝关系,世界首富马斯克,为何这么惨?

DC-4靶机

Why are so many people turning to product managers? What is the development prospect of product manager?

The programmer of Beipiao posted a post for help late at night: I am lonely when my girlfriend is gone

Understanding of Turing test and Chinese Room

【计网】(一) 集线器、网桥、交换机、路由器等概念

LeetCode+ 71 - 75

Jena default inference query based on OWL
随机推荐
关于图灵测试和中文屋Chinese room的理解
Esp32 - ULP coprocessor reading Hall sensor in low power mode
Product learning (II) - competitive product analysis
rclone 访问web界面
Record an online interface slow query problem troubleshooting
Summary of the concept and advantages of 5g massive MIMO
Is it reliable to open an account on the compass with your mobile phone? Is there any potential safety hazard
Product learning (I) - structure diagram
记一次线上接口慢查询问题排查
How to choose a product manager course when changing to a product manager?
Problem: officeexception: failed to start and connect (III)
[recommendation technology] matlab simulation of network information recommendation technology based on collaborative filtering
[Tikhonov] image super-resolution reconstruction based on Tikhonov regularization
Code practice - build your own diffusion models / score based generic models from scratch
如何进入互联网行业,成为产品经理?没有项目经验如何转行当上产品经理?
Introduction to spark (one article is enough)
运维管理系统,人性化操作体验
How to permanently configure local opencv4.5.5 for vs2019
Are there any practical skills for operation and maintenance management
微软宣布开源 (GODEL) 语言模型聊天机器人