《JAX可微分编程》包邮送书五本

这篇具有很好参考价值的文章主要介绍了《JAX可微分编程》包邮送书五本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

2015年,Google Brain开放了一个名为「TensorFlow」的研究项目,这款产品迅速流行并成为人工智能业界的主流深度学习框架,塑造了现代机器学习的生态系统。

7年后,Google的TensorFlow失去了开发者的拥护,因为这些开发者转向了Meta推出的另一款框架PyTorch。

在PyTorch的阴影下,Google正在悄悄地开发一个机器学习框架,那就是JAX,官方定义为CPU、GPU和TPU上的NumPy。它具有出色的自动微分(differentiation)功能,是可用于高性能机器学习研究的Python库。许多人将其视为TensorFlow的继承者。
今天小异带来一本新书,这是一本来自北大的天才00后少年程琪皓撰写的图书《JAX可微分编程》,绝对能够满足大家对于JAX的好奇心。

《JAX可微分编程》包邮送书五本

JAX到底是什么?

它可以被视为 GPU 和 TPU 上运行的NumPy

jax.numpy提供了与NumPy非常相似的API接口。
它与 NumPy API 非常相似

几乎任何可以用 NumPy 完成的事情都可以用 jax.numpy 完成。
它与主程序分离但可以被主程序调用

由于使用XLA(一种加速线性代数计算的编译器)将Python和JAX代码JIT编译成优化的内核,因此可以在不同设备(例如,GPU和TPU)上运行。而优化的内核是为高吞吐量设备(例如,GPU和TPU)进行编译的,它与主程序分离但可以被主程序调用。JIT编译可以用jax.jit()触发。
它对自动微分有很好的支持

对机器学习研究很有用,可以使用 jax.grad() 触发自动微分。
JAX提供了一些在编写数字处理时非常有用的程序转换

例如,JIT.JAX()用于JIT编译和加速代码,JIT .grad()用于求导, JIT .vmap()用于自动向量化或批处理。
JAX可以进行异步调度

所以需要调用 .block_until_ready() 以确保计算已经实际发生。
我们都清楚JAX是一款能比肩TensorFlow和PyTorch的深度学习框架,但我想大家可能对JAX在科学计算领域的应用还不甚了解。需要知道的是,科学计算涵盖的领域可比深度学习领域要广泛。
当前,除了人工智能,JAX还在流体力学、大气科学、控制系统、贝叶斯方法和科学仿真等诸多领域得到了广泛应用。
《JAX可微分编程》侧重于JAX在科学计算领域中的应用,以Google开发的JAX开源框架为载体,详细介绍了JAX在可微分编程领域的应用,具体包括自动微分的基本原理、数据结构,以及自动微分在实际场景中的应用,本书涉及的领域包括但不限于算法优化、神经网络、工程建模、量子计算等。

书籍内容介绍

第一部分:可微分编程的基本框架(第1-2章)

作者在分别阅读了SymPy、Torch及JAX库数万行相关部分的源码之后,尝试从零开始,分别用百余行代码,对符号微分、自动微分的前向模式,以及自动微分的反向模式这三种数据结构进行了简单的实现。

第二部分:JAX库的特性介绍(第3-6章)

围绕JAX库展开对深度学习、λ演算、并行计算等领域的介绍。作为Google开发的高性能数值计算和自动微分库,JAX提供了自动微分、即时编译与矢量并行化这三大功能,并提供了与NumPy极为相似的调用接口。

第三部分:实际场景下的自动微分(第7-10章)

除了优化算法、循环神经网络等自动微分传统的使用场景,还对工程建模中的数值模拟、计算神经科学等方向进行了较为详细的介绍。还加入了对量子计算中的自动微分的介绍,具有独特的时代特征。
《JAX可微分编程》包邮送书五本
《JAX可微分编程》包邮送书五本无论你是需要用到自动微分技术的工程技术人员或高校科研人员,还是只是对JAX框架感兴趣并想要一探究竟的AI从业人员,都可以通过学习这本《JAX可微分编程》掌握JAX强大的科学计算功能。

包邮送书5本

抽奖送书老规矩(不点赞收藏中奖无效):注意记得关注博主不然中奖了还不知道!!!文章来源地址https://www.toymoban.com/news/detail-486796.html

  • 1. 点赞收藏文章
  • 2. 评论区留言:人生苦短,我用Python!!!(留言才能进入奖池,每人最多留言三条)
  • 3. 周六八点爬虫抽奖5人
  • 如果不想抽奖京东自营购买链接:https://item.m.jd.com/product/13973124.html?utm_campaign=t_1001328990

到了这里,关于《JAX可微分编程》包邮送书五本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 运维数字化转型:用数字化思维重塑运维体系(文末送书五本)

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+ 前言         当前,在国际形势多变、全球经济下行、数字化全面渗透、信息技术快速变

    2024年02月09日
    浏览(52)
  • 《深度学习计算机视觉 》书籍分享(包邮送书三本)

    随着计算机技术的发展和进步,计算机视觉领域得到了广泛的关注和研究。而深度学习作为一种强大的机器学习方法,已经成为计算机视觉领域的重要工具之一。本文将介绍深度学习在计算机视觉中的应用和取得的成果。 深度学习是一种模拟人脑神经网络结构的机器学习方法

    2024年02月11日
    浏览(70)
  • 【包邮送书】让工作自动化起来!无所不能的Python

    欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关注公粽号 《机器和智能》 回复 “python项目

    2024年04月11日
    浏览(38)
  • 人工智能之深度学习常见应用方向你都了解吗?(文末包邮送书5本)

    从零带你了解深度学习常见的7大应用方向,包括:数字识别、图像识别、图像分类、目标检测、人脸识别、文本分类、聊天机器人。 🔥🔥本文已收录于专栏:《极客日报》,欢迎免费订阅 ​此专栏用于分享前沿技术、行业资讯、科技热点、工具测评、优质IT书籍和 抽奖包

    2024年02月03日
    浏览(54)
  • 【程序猿包邮送书:第四期】《分布式统一大数据虚拟文件系统——Alluxio原理、技术与实践》

    🌹欢迎来到 爱书不爱输的程序猿 的博客, 本博客致力于知识分享,与更多的人进行学习交流 🚩🚩🚩 点击直达福利 当今,我们的世界已经进入一个数据时代。随着互联网、物联网、5G、大数据、人工智能、自动驾驶、元宇宙等信息技术的快速发展,人们在产生、收集、存储

    2024年02月09日
    浏览(65)
  • 通过Matlab编程分析微分方程、SS模型、TF模型、ZPK模型的关系

    以最简单的单自由度振动模型为例: 以上表示u(t)线性组合输入系统(这里是3u(t))时求系统的响应(即输出函数y(t)) SS模型也可转成TF模型: tf(ss(A,B,C,D)) TF转零极点增益ZPK模型 [z p k]=tf2zp([3],[1 0 4]) z = Empty matrix: 0-by-1 p = 0 + 2.0000i 0 - 2.0000i k = 3 即 还可以用residue函数将传递函数

    2024年02月11日
    浏览(39)
  • 【文末送书】计算机网络编程 | epoll详解

    欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关注公粽号 《机器和智能》 回复 “python项目

    2024年02月08日
    浏览(53)
  • 【文末送书】人工智能背景下的C++编程方向

    欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关注公粽号 《机器和智能》 回复 “python项目

    2024年02月05日
    浏览(45)
  • 【小尘送书-第十一期】编程的基石,开发的核心:《算法秘籍》

    大家好,我是小尘,欢迎你的关注!大家可以一起交流学习!欢迎大家在CSDN后台私信我!一起讨论学习,讨论如何找到满意的工作! 👨‍💻博主主页:小尘要自信 👨‍💻推荐专栏: 👨‍💻《1》开发环境配置攻略 👨‍💻《2》Java程序员的成长 👨‍💻《3》2023Java面试实

    2024年02月04日
    浏览(42)
  • Python编程很简单,四步菜鸟到高手(文末送书5本)

    🤵‍♂️ 个人主页:@艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞👍🏻 收藏 📂加关注+         作为一种极其流行的编程语言,Python已经成为了当今最为重要的生产力工具之一

    2024年02月15日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包