0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

434名贡献者、3300多次代码提交的PyTorch最新版本1.11来了

3D视觉工坊 来源:3D视觉工坊 2023-01-12 15:46 次阅读
太赞了!最近,著名的深度学习框架PyTorch的官方网站宣布PyTorch 1.11正式发布。该版本自1.10版本以来有超过3300次代码提交,由434位贡献者协同完成。3ce08c4a-8e57-11ed-bfe3-dac502259ad0.png

同时,PyTorch还发布了两个新库TorchDatafunctorch的beta版本,引起无数程序员狂欢热议。

3d07b5a4-8e57-11ed-bfe3-dac502259ad0.png3d177138-8e57-11ed-bfe3-dac502259ad0.png3d2452a4-8e57-11ed-bfe3-dac502259ad0.png

小异为你总结了本次更新的要点:

TorchData,这是一个通用模块化数据加载原语的新库,用于轻松构建灵活和高性能的数据管道。

functorch,这是一个将可组合函数转换添加到PyTorch的新库,现已推出beta版。

分布式数据并行 (DDP) 静态图形优化稳定可用。

大家都知道,PyTorch是Facebook在2017年开源的一个针对深度学习的张量库。它凭借容易上手功能强大性能高用途广泛等优点,成为了当前主流的深度学习框架之一,无论是在学术界还是在工业界都受到了深度学习爱好者和从行者的青睐。

如果你也想学习PyTorch,小异推荐你从这本经常受到国外程序员安利的入门书开始。

3d356ab2-8e57-11ed-bfe3-dac502259ad0.png3d424a52-8e57-11ed-bfe3-dac502259ad0.png3d568b3e-8e57-11ed-bfe3-dac502259ad0.png

PyTorch的共同创造者Soumith Chintala还将这本书描述为 "PyTorch的权威论文"

相信接下来的很长时间你将被这本书刷屏,它将出现在各大畅销书排行榜内,这本书就是《PyTorch深度学习实战》。

3d67a144-8e57-11ed-bfe3-dac502259ad0.jpg

▲购买《PyTorch深度学习实战》每买100减50元

01

这不是一本简单的深度学习入门书

这不是一本简单的深度学习入门书籍,而是基于PyTorch的深度学习入门书籍,这能让我们的学习更有目的性。

我们都知道,通过将模型应用到例证,深度学习能允许我们执行很多复杂任务。

例如,机器翻译、玩战略游戏以及在杂乱无章的场景中识别物体等。为了在实践中做到这一点, 我们需要灵活且高效的工具,以便能够适用于这些复杂任务,能够在合理的时间内对大量数据进行训练。我们需要已被训练过的模型在输入变量变化的情况下正确执行。

而PyTorch能完美地契合我们的需求。

这里具体说说为什么我们要使用PyTorch:

● PyTorch很容易被推广,因为它很简单。

许多研究人员和实践者发现它易于学习、使用、扩展和调试。它是Python化的,对于以前使用过Python的开发人员来说,使用该库和使用其他Python库一样。

● PyTorch具备2个特性,使得它与深度学习关联紧密。

首先,它使用GPU加速计算,通常比在CPU上执行相同的计算速度快50倍。其次,PyTorch提供了支持通用数学表达式数值优化的工具,该工具用于训练深度学习模型。

● PyTorch设计的驱动因素之一是表现力。

它允许开发人员实现复杂的模型,PyTorch可以说是最无缝地将深度学习领域的思想转化为Python代码的软件之一。

总而言之,虽然很多深度学习工具都使用Python,但PyTorch 库是真正具备Python风格的。对于任何了解NumPy 和scikit-learn 等工具的人来说,上手PyTorch 轻而易举。

PyTorch 在不牺牲高级特性的情况下简化了深度学习,它非常适合构建快速模型,并且可以平稳地从个人应用扩展到企业级应用。

并且,像苹果Facebook摩根大通这样的公司都使用PyTorch,所以当你掌握了PyTorth,就会拥有更多的职业选择。

而本书是教你使用 PyTorch 创建神经网络和深度学习系统的实用指南,所以说,你不选选择它作为入门深度学习的参考书籍,还能选择谁?

02

理论与实战并重,讲解方式新颖有效!

这本书指导读者使用Python和PyTorch实现深度学习算法,主要提供了以下让深度学习爱好者特别感兴趣的内容:

(1)训练深层神经网络;

(2)实现模块和损失函数;

(3)使用 PyTorch Hub 预先训练的模型;

(4)探索在 Jupyter Notebooks 中编写示例代码。

当然,其书名中的“实战”二字也是名副其实的。全书通过模拟近乎真实的场景,从场景描述开始,逐步对问题进行剖析,然后利用PyTorch解决问题。

阅读本书,读者不仅能够全面掌握PyTorch相关的API的使用方法以及系统掌握深度学习的理论和方法,而且能够轻松学会使用PyTorch实现各种神经网络模型来解决具体的深度学习问题。

例如,在书中,我们将首先学习PyTorch的核心知识,然后体验一个真实的案例研究项目:构建能够使用CT扫描检测恶性肺肿瘤的算法。

我们将学习用有限的输入训练网络,并处理数据,以获得一些结果。

我们将筛选出不可靠的初始结果,并专注于诊断和修复神经网络中的问题。

最后,我们将研究通过增强数据训练、改进模型体系结构和执行其他微调来改进结果的方法。

通过这个真实的案例,我们会发现PyTorch是多么有效和有趣,并掌握在生产中部署PyTorch模型的技能。

并且,这本书不是直接给出解决问题的完整代码,而是在场景描述问题分析技术选型等方面给予更多的篇幅。

书中的代码示例也有很好的注释,提供了每个部分功能的关键解释。对于那些只想浏览代码而不需要逐行查看的人来说,这是一个非常有用的附加功能。这种方式更能帮助读者真正深入地掌握相关技术的要领,正所谓“授人以鱼,不如授人以渔”

此外,令很多国外的程序员称赞的是这本书对Python深度学习的实用方法的讲解。

这本书在教我们在手动创建深度神经网络之前,就提前介绍了一个可以集成到应用程序中的预训练深度学习模型库TorchVision。

因此,我们在创建自己的模型之前,就可以学习如何使用其他人已经经历过痛苦的东西来创建,这是深度学习领域的常见做法。事实上,我们还可以利用一个预先训练好的生成对抗网络,把一匹马变成一匹斑马。

这种讲解方式,让我们轻松实战,学习成就感十足!

03

三位大有来头的作者是这本书质量的坚实保障!

给这本声名远扬的书籍增光添彩的三位作者,皆大有来头。

《PyTorch深度学习实战》由Eli Stevens、Luca Antiga和Thomas Viehmann合著而成,这三位工程师曾为PyTorch项目做出过贡献,并拥有开发深度学习解决方案的丰富经验。

●Eli Stevens

Eli Stevens职业生涯的大部分时间都在美国硅谷的初创公司工作,从软件工程师(网络设备制造业)到首席技术官(开发肿瘤放疗软件)。在英文原版书籍出版时,他正在汽车自动驾驶行业从事机器学习相关工作。

3d779ec8-8e57-11ed-bfe3-dac502259ad0.png

Luca Antiga

21世纪初,Luca Antiga担任生物医学工程研究员。2010年到2020年间,他是一家人工智能工程公司的联合创始人和首席技术官。

他参与了多个开源项目,包括PyTorch的核心模块。最近,他作为联合创始人创建了一家总部位于美国的初创公司,专注于数据定义软件的基础设施。

3d85bc4c-8e57-11ed-bfe3-dac502259ad0.png

●Thomas Viehmann

Thomas Viehmann是一名德国慕尼黑的机器学习和PyTorch的专业培训师和顾问,也是PyTorch核心开发人员。拥有数学博士学位的他不畏惧理论,擅长将理论应用于实际的计算挑战。

3d91efbc-8e57-11ed-bfe3-dac502259ad0.png

PyTorch的第1个版本在2017年1月18日发布时,三位作者都非常兴奋。

Luca Antiga从那时开始成为PyTorch的核心贡献者。而Eli Stevens很早就成为PyTorch社区的一员,负责提交一些错误修复文档, 实现新特性或对文档进行更新。Thomas为PyTorch贡献了大量的特性,修复了很多错误,并最终成为一名独立的核心贡献者。

在组织了几次PyTorch研讨会之后,三位作者便决定写一本书。于是,《PyTorch深度学习实战》应运而生。

他们写这本书的目的是为大家介绍PyTorch深度学习的基础知识,并以一个实际项目来展示。他们力图介绍深度学习底层的核心思想,并向读者展示PyTorch如何将其实现。

在这本书中,他们试图提供直观印象以帮助大家进一步探索, 同时,他们选择性地深入细节,以解剖其背后的奥妙。

这本书的创作目标用作者原话描述便是:“写一本能够吸引曾经的自己(刚开始学习PyTorch深度学习时的我们)的书。”

由此可见,《PyTorch深度学习实战》是一本特别适合深度学习初学者入门的书籍!

3da029e2-8e57-11ed-bfe3-dac502259ad0.jpg

04

国内外读者好评如潮!

一本书值不值得我们学习,看读者评价就对了。

而《PyTorch深度学习实战》也不负众望,全文干货满满,收到了无数读者点赞!

你可以看看下面的亚马逊读者和豆瓣读者评论:

3dab8cb0-8e57-11ed-bfe3-dac502259ad0.png3db84c52-8e57-11ed-bfe3-dac502259ad0.png3dc87a32-8e57-11ed-bfe3-dac502259ad0.png3de39894-8e57-11ed-bfe3-dac502259ad0.png3e0d5ddc-8e57-11ed-bfe3-dac502259ad0.png

生命不息,学习不止,快去拿起这本上手PyTorch的不二之选——《PyTorch深度学习实战》,学习深度学习吧!

3e1d3158-8e57-11ed-bfe3-dac502259ad0.jpg

《PyTorch深度学习实战》

作者:[美]Eli Stevens ,[意]Luca Antiga ,[德]Thomas Viehmann

译者:牟大恩

本书主要内容:(1)训练深层神经网络;(2)实现模块和损失函数;(3)使用 PyTorch Hub 预先训练的模型;(4)探索在 Jupyter Notebooks 中编写示例代码。本书适用于对深度学习感兴趣的 Python 程序员。了解深度学习的基础知识对阅读本书有一定的帮助,但读者无须具有使用 PyTorch 或其他深度学习框架的经验。

审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4733

    浏览量

    100410
  • 深度学习
    +关注

    关注

    73

    文章

    5463

    浏览量

    120876
  • pytorch
    +关注

    关注

    2

    文章

    802

    浏览量

    13111

原文标题:434名贡献者、3300多次代码提交的PyTorch最新版本 1.11来了(文末赠书)

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    星光璀璨,聆听 OpenHarmony 贡献者之声

    ,更是OpenHarmony开源生态繁荣发展的坚实基石。 让我们一同走近这些贡献者们, 聆听他们的独家幕后分享,探寻他们的努力与对未来的憧憬。 共同见证OpenHarmony开源生态的蓬勃发展。 未来已,让我们携手前行,共创辉煌!
    发表于 10-28 17:09

    品英Pickering最新版本的微波开关设计工具, 增强了仿真能力和原理图设计功能

    这 款免 费 在 线 工具的最新版本将在 EuMW 2024(9 月 24 日至 26 日,法国巴黎)上首次亮相,该版本的开关配置功能尤为突出。   2024年9月25日,英国
    发表于 09-25 09:05 115次阅读
    品英Pickering<b class='flag-5'>最新版本</b>的微波开关设计工具,  增强了仿真能力和原理图设计功能

    启明智显ESP32系列串口屏全面升级!支持乐鑫IDF最新版,兼容Arduino开发环境

    启明智显的ESP32系列串口屏迎来了全面升级,SDK更新至乐鑫IDF的最新版本,并且完美兼容Arduino开发环境!
    的头像 发表于 09-05 16:48 802次阅读
    启明智显ESP32系列串口屏全面升级!支持乐鑫IDF<b class='flag-5'>最新版</b>,兼容Arduino开发环境

    汽车发布智能系统新版本“Banyan榕3.0.0”

    汽车再次引领智能出行新风尚,近日正式推出了其基于AI深度集成的智能系统最新版本——“Banyan榕3.0.0”。这一里程碑式的发布,标志着蔚在智能化领域的又一重大突破,该系统全面集成了AI底层能力,为用户带来前所未有的智能
    的头像 发表于 08-29 18:14 723次阅读

    谷歌DeepMind发布人工智能模型AlphaFold最新版本

    谷歌DeepMind近日发布人工智能模型AlphaFold的最新版本——AlphaFold 3,这一革命性的工具将在药物发现和疾病治疗领域发挥巨大作用。
    的头像 发表于 05-10 11:26 536次阅读

    用的IAR For STM8最新版本3.10.2 ,编译提示错误的原因?

    用的IAR For STM8最新版本3.10.2 ,编译提示错误Error[Li005]: no definition for \"main\" [referenced from cstartup.o(dlstm8smf.a)],有谁知道是哪里的问题?谢
    发表于 04-30 08:00

    请问最新版本的FOC SDK不支持ACIM电机吗?

    最新版本的FOC SDK不支持ACIM电机吗?驱动采用的是 STEVAL-IHM034V2 演示板,请问那个版本支持ACIM,需要用到PFC.
    发表于 04-12 06:16

    STMCWB最新版本是否支持绝对值编码器?只能通过MCLIB库手动增加吗?

    1.STMCWB最新版本是否支持绝对值编码器?只能通过MCLIB库手动增加吗? 2.基于ST FOC库的磁编码器(SPI出绝对角度信息)只跑速度环和电流环最简单
    发表于 03-07 06:11

    Meta推出最新版AI代码生成模型Code Llama70B

    Meta近日宣布最新版本的AI代码生成模型Code Llama70B,并称其为“目前最大、最优秀的模型”。这一更新标志着Meta在AI代码生成领域的持续创新和进步。
    的头像 发表于 01-30 18:21 1353次阅读

    linux上更新最新版本的SDK软件后,出现\"/bin/sh:行1: riscv-nuclei-elf-objcopy:未找到命令\"怎么解决?

    linux上更新最新版本的SDK软件后,执行编译出现 riscv-nuclei-elf-objcopy -O verilog “NICE_Test.elf” “NICE_Test.verilog
    发表于 01-10 06:34

    书写开源之魂|2023 年活力开源贡献者、开源项目揭晓

    开源事业的蓬勃发展,离不开持之以恒的开源贡献者。他们用一行行代码孕育出无数独具特色的产品,凝聚成了源远流长、代代相传的开源精神。集众智、采众长,他们以坚定的信念和满腔的热情传播开源文化,推动技术革新
    的头像 发表于 12-22 09:26 602次阅读
    书写开源之魂|2023 年活力开源<b class='flag-5'>贡献者</b>、开源项目揭晓

    书写开源之魂|2023年活力开源贡献者、开源项目揭晓

    开源事业的蓬勃发展,离不开持之以恒的开源贡献者。他们用一行行代码孕育出无数独具特色的产品,凝聚成了源远流长、代代相传的开源精神。集众智、采众长,他们以坚定的信念和满腔的热情传播开源文化,推动技术革新
    的头像 发表于 12-18 15:55 456次阅读

    当一高职生成为开源代码顶级贡献者

    3万行代码,和华为的5开发一起登上由开放原子开源基金会OpenHarmony社区官方发布的顶级贡献者榜单,在数千位代码
    的头像 发表于 12-13 08:14 557次阅读
    当一<b class='flag-5'>名</b>高职生成为开源<b class='flag-5'>代码</b>顶级<b class='flag-5'>贡献者</b>

    首届Harmony班毕业生成为代码顶级贡献者

    超过3万行代码,和华为的5开发一起登上由开放原子开源基金会OpenHarmony社区官方发布的顶级贡献者榜单,在数千位代码
    的头像 发表于 12-11 17:47 374次阅读
    首届Harmony班毕业生成为<b class='flag-5'>代码</b>顶级<b class='flag-5'>贡献者</b>!

    2023贡献者、开源项目评选正式启动!

    开源倡导开放、平等、协作、共享理念,是推动技术创新的重要手段,也是促进全球协同发展的源动力。为了进一步汇聚开发力量、繁荣开源生态,开放原子开源基金会特发起 2023贡献者、开源项目评选征集活动
    的头像 发表于 11-09 21:40 594次阅读
    2023<b class='flag-5'>贡献者</b>、开源项目评选正式启动!