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

    文章

    4590

    浏览量

    99202
  • 深度学习
    +关注

    关注

    73

    文章

    5256

    浏览量

    120049
  • pytorch
    +关注

    关注

    2

    文章

    766

    浏览量

    12877

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    CANoe新版本18正式发布

    新版本持续为电动智能软件开发测试带来系列化的新功能,新版本CANoe产品体系包括具有GUI交互的桌面版本、可部署在服务器后云端的服务器版本、HIL台架专业
    的头像 发表于 05-09 08:25 464次阅读
    CANoe<b class='flag-5'>新版本</b>18正式发布

    PyTorch中激活函数的全面概览

    为了更清晰地学习Pytorch中的激活函数,并对比它们之间的不同,这里对最新版本Pytorch中的激活函数进行了汇总,主要介绍激活函数的公式、图像以及使用方法,具体细节可查看官方文档。
    的头像 发表于 04-30 09:26 186次阅读
    <b class='flag-5'>PyTorch</b>中激活函数的全面概览

    用的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

    莱迪思全新版本Radiant设计软件进一步扩展了功能安全和可靠性

    莱迪思Radiant集成了最新版本Synopsys Synplify和三重模块化冗余(TMR),可创建先进的设计自动化流程解决方案
    的头像 发表于 04-03 15:50 359次阅读

    STM32CubeMX安装最新版本V6.9,Motor Control Workbench生成项目工程总是显示STM32CubeMX not found的原因?

    STM32CubeMX安装最新版本V6.9,但Motor Control Workbench生成项目工程,总是显示STM32CubeMX not found?
    发表于 03-14 07:28

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

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

    TSMaster 2024年1月最新版本,新功能太实用

    、新增TTS机箱模块、新增地图显示模块等。一大波超实用的新功能,一起来看看吧!体验新功能建议您将软件更新至最新版本TSMaster下载链接01工具箱相关更新工具箱模
    的头像 发表于 02-19 12:12 505次阅读
    TSMaster 2024年1月<b class='flag-5'>最新版本</b>,新功能太实用

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

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

    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

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

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

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

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

    谷歌商店将推出两个新版本钥匙

    据悉,谷歌Titan Security Key的最新版本已经问世,可以与苹果、微软、谷歌和其他许多公司支持推出的新的无密码密钥技术一起使用。从现在开始,谷歌商店将推出两个新版本的钥匙,分别为
    的头像 发表于 11-20 16:55 455次阅读

    EC-Master最新版本V3.2介绍

    EC-Master协议栈是一个经过精心设计和优化的主站协议栈产品,方便客户朋友更好地完成EtherCAT主站控制器的开发工作,支持在不同的嵌入式或非嵌入式(实时)操作系统上运行。现迎来最新版本V3.2更新
    的头像 发表于 08-18 14:00 883次阅读
    EC-Master<b class='flag-5'>最新版本</b>V3.2介绍