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

    文章

    4827

    浏览量

    106796
  • 深度学习
    +关注

    关注

    73

    文章

    5590

    浏览量

    123902
  • pytorch
    +关注

    关注

    2

    文章

    813

    浏览量

    14698

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用新版本J-Flash编程CW32 MCU

    1、从Segger公司官网下载安装最新版本JLink驱动,比如V7.96a,安装目录下没有JLinkDevices.xml文件。 2、在C:Users<用户名>
    发表于 11-12 07:24

    【直播预告】RT-Trace 全新版本发布|ITM输出 MemoryWatch 功能首发实测! | 问学直播

    RT-Trace迎来又一次重要更新!本次新版本来了两项备受期待的功能——ITM输出与MemoryWatch内存监控,让调试可视化更高效、问题定位更精准。为帮助开发快速上手新特性
    的头像 发表于 10-14 11:57 352次阅读
    【直播预告】RT-Trace 全<b class='flag-5'>新版本</b>发布|ITM输出  MemoryWatch 功能首发实测! | 问学直播

    最新版本qemu编译不过怎么解决?

    最新版源码 qemu-vexpress-a9编译不过了。提示RT_PAGE_AFFINITY_BLOCK_SIZE 未定义
    发表于 09-24 07:20

    Silicon Labs最新版本Simplicity Studio开发工具包SiSDK 2025.6.0增添多项无线技术协作

      Silicon Labs(芯科科技)在2025年第二季度发布Simplicity Studio软件开发工具的最新版本— SiSDK 2025.6.0。此次更新在无线协议栈、通信协议及开发工具
    的头像 发表于 07-02 15:39 2014次阅读

    戴尔数据保护软件迎来全新版本

    无缝运行的异常检测,一站式监控多达150个系统,额外的MFA多重身份验证Dell PowerProtect Data Manager19.19全新版本现已到来!
    的头像 发表于 06-27 13:55 699次阅读

    GUI Guider1.9.1新版本8大新亮点总结 为HMI开发注入新活力

    GUI Guider迎来了新版本!这一次,我们带来了多项重磅更新,旨在为大家提供更强大、更便捷的开发体验。无论你是工业控制、智能家居,还是消费电子领域的开发,这些更新都将为你的项目
    的头像 发表于 05-09 08:48 2459次阅读
    GUI Guider1.9.1<b class='flag-5'>新版本</b>8大新亮点总结 为HMI开发注入新活力

    普华基础软件开源汽车操作系统新版本代码上线

    近日,第二十一届上海国际汽车工业展览会现场,开源车用操作系统新版本代码上线仪式在中国电科展台成功召开。全球首个开源智能驾驶操作系统微内核龘EasyAda V2.1和首个规模化、量产级安全车控操作系统
    的头像 发表于 04-30 09:17 797次阅读

    普华基础软件开源车用操作系统迎来全新版本

    近日,普华基础软件开源车用操作系统媒体发布会在上海中国汽车会客厅召开——全球首个开源智能驾驶操作系统微内核龘EasyAda、开源安全车控操作系统小满EasyXMen全新版本正式发布。现场,普华基础软件开源项目技术团队专家就开源项目新版本技术亮点、新增功能及社区治理与运营等
    的头像 发表于 04-25 16:18 796次阅读

    网络传输利器索尼NXL-ME80 V1.2新版本发布

    网络传输利器NXL-ME80,凭借着高画质、高压缩比、低延时、高密度轻巧机箱,高冗余能力,一经上市就收到全球客户的大量好评。基于用户反馈和市场需求,NXL-ME80新版本V1.2强势来袭,必将为使用带来更好的体验。
    的头像 发表于 04-23 14:37 876次阅读
    网络传输利器索尼NXL-ME80 V1.2<b class='flag-5'>新版本</b>发布

    SOA架构开发小助手PAVELINK.SOA-Converter 2.1.2新版本发布

    为提升汽车SOA架构设计开发效率,优化用户体验,我们对PAVELINK.SOA-Converter进行了全新升级。本次2.1.2新版本升级,聚焦于提升软件性能、扩展功能特性及增强用户交互体验。
    的头像 发表于 04-09 10:37 1250次阅读
    SOA架构开发小助手PAVELINK.SOA-Converter 2.1.2<b class='flag-5'>新版本</b>发布

    使用Mickledore生成BSP,移动到最新版本的Scarthgap v6.6.52时,驱动程序未构建,怎么解决?

    当我使用 Mickledore 生成 BSP 时,moal.ko WIFI 驱动程序是自动构建的,并且位于 /lib/modules/ 中,并且 WIFI 可以正常工作。 当我移动到最新版本
    发表于 03-27 06:49

    win7 64位系统STM32CubeMX安装完成后数据包无法升级到最新版本,怎么解决?

    win7 64位系统 STM32CubeMX安装完成后数据包无法安装,安装较低版本后又无法升级到最新版本,这个界面出现闪退,无法输入用户名和密码,导致无法升级。也试过下载STM32Cube FW
    发表于 03-10 07:04

    GUI Guider v1.9.0全新版本上线

    新年伊始,GUI Guider也迎来了新版本!这一次,我们带来了多项重磅更新,旨在为你提供更强大、更便捷的开发体验。无论你是工业控制、智能家居,还是消费电子领域的开发,这些更新都将
    的头像 发表于 02-07 10:43 4503次阅读

    新版本 IDE 的启动速度变快了?原来是在背后做了这些!

    新版本 IntelliJ IDEA 中为提高性能而采取的措施,这些措施缩短了代码可交互时间并使 IDE 从启动开始就具有更高的响应速度。
    的头像 发表于 01-24 13:49 755次阅读
    <b class='flag-5'>新版本</b> IDE 的启动速度变快了?原来是在背后做了这些!

    高通推出Qualcomm Aware平台最新版本

    在CES 2025上,高通技术公司宣布推出Qualcomm Aware平台的最新版本,这一基于云的服务平台支持企业为物流、零售、能源、智能家居和机器人等行业的智能网联终端增加可观测性、监测和定位功能
    的头像 发表于 01-07 10:36 1309次阅读