PyTorch10稳定版来啦_[#第一枪]
雷锋网 AI 科技评论消息,NeurIPS 正在加拿大召开,会上,Facebook 宣布正式推出PyTorch 1.0 稳定版,在 Facebook code 博客上,也一并同步了这一消息。 AI 科技评论将内容编译如下:
随着 PyTorch 生态系统和社群的不断发展,供开发者使用的有意思的新项目和教育资源越来越多,在 NeurIPS 2018 上,Facebook 发布 PyTorch 1.0 稳定版。在 10 月的 PyTorch 开发者大会上发布的是最新预览版,具有面向产品的特征、支持几大主流云平台等功能。
研究人员和工程师现在可以轻松地充分利用开源深度学习框架的新特性,如用于在 eager 执行模式和 graph 执行模式之间无缝转换的混合前端、改进的分布式训练、用于高性能研究的纯 C++ 前端以及与云平台的深度集成。
PyTorch 1.0 加快了 AI 从研究原型开发到生产部署的工作流程,使这一流程变得更加简单、更容易开始。就在过去的几个月里,我们看到初学者通过新的、丰富的教育项目越来越多地使用 PyTorch,专家们构建出创新的项目,将这一框架从自然语言处理扩展到概率编程等各个领域。
持续增长的 PyTorch 社群
PyTorch 在 2017 年年初推出,很快便成为人工智能研究人员的热门选择,他们发现,其灵活、动态的编程环境和用户友好的界面是快速实验的理想之选。从那时起,我们看到 PyTorch 社群迅速发展。PyTorch 现在是 GitHub 上增长第二快的开源项目(https://octoverse.github.com/projects),在过去的一年里,PyTorch 社区的贡献者增加了 2.8 倍。
非常开心能有以上成长,也非常感谢 PyTorch 社群,感谢所有为代码库做出贡献、提供指导和反馈并使用该框架构建前沿项目的人。我们希望继续保障开发人员能够更容易地通过新的教育计划学习如何使用 PyTorch 构建、训练和部署机器学习模型。
教育课程让 AI 开发者联系更紧密
上个月,Udacity 和 Facebook 推出了一门新课程——PyTorch 深度学习入门(Introduction to Deep Learning with PyTorch),同样还推出了 PyTorch 挑战赛,为持续的 AI 教育提供奖金。在最初的几个星期里,已经有成千上万的学生在网上积极学习了。更重要的是,这些教育课程拉近了开发人员之间的距离,从英国到印度尼西亚,我们看到全球范围内的开发者自发地开始线下聚会。
所有人都可以在 Udacity 上免费获取完整课程,开发人员很快就可以在更高级的 AI Nanodegree 课程中继续 PyTorch 教育。
除了在线教育课程,例如 fast.ai 等组织也提供一些软件库来支持开发人员学习如何利用 PyTorch 构建神经网络。fastai 是一个让神经网络的训练更加快速和准确的库,自两个月前发布以来,它已经在 GitHub 上获得了 1 万颗 star。
开发人员们已经利用这个库做出了一系列成果。例如,Santhosh Shetty 使用 fastai 将灾后损伤等级分类的准确率提高了一倍;与传统方法相比,Alena Harley 将肿瘤常规测序的假阳性率降低了 7 倍;Jason Antic 创建了一个名为 DeOldify 的项目,该项目利用深度学习对旧图像进行着色和修复。
图像着色与修复
一些对 PyTorch 进行扩展的新项目
PyTorch 已经被用在图像识别、机器翻译等多个领域,我们看到了开发人员社群对这一框架的不断扩展和支持,例如:
Horovod—分布式训练框架,开发人员可以轻松地在单 GPU 或多个 GPU 上进行训练。
PyTorch Geometry ——提供了一组程序和可微分模块的几何计算机视觉库。
TensorBoardX——将 PyTorch 模型记录到 TensorBoard 的模块,允许开发人员在训练模型时使用可视化工具。
此外,Facebook 团队还在不断构建和开源 PyTorch 项目,例如 Translate,这是一个基于 Facebook 机器翻译系统的进行序列到序列模型训练的库。
对于那些希望在特定领域迅速开展工作的 AI 开发者来说,PyTorch 的生态系统为他们提供了获取行业最新前沿研究的便捷途径 (可以关注 @PyTorch 了解最新进展)。随着 PyTorch 的不断发展,我们期待着从社区中发现新的项目。
从云端开始
为了使 PyTorch 更易于使用,对用户更加友好,我们继续深化了与云平台和服务的合作,例如 Amazon Web services、Google Cloud Platform 和 Microsoft Azure。就在最近,AWS 推出了支持 PyTorch 的 Amazon SageMaker Neo,允许开发人员在 PyTorch 中构建机器学习模型,只需一次训练,就可以部署到云或端的任何地方,在性能上提升两倍。开发人员现在还可以通过创建一个新的深度学习 VM 实例,在谷歌云平台上使用 PyTorch 1.0。
此外,微软 Azure 机器学习服务现在已经广泛可用了,它允许数据科学家在 Azure 上无缝训练、管理和部署 PyTorch 模型。使用该服务的 Python SDK, PyTorch 开发人员可以利用按需分布式计算功能,用 PyTorch 1.0 大规模训练模型,加速生产过程。
AI 开发人员可以通过云合作伙伴或本地安装轻松地开始使用 PyTorch 1.0,并在 PyTorch 网站上按照逐步更新的教程完成任务,例如使用混合前端部署序列到序列模型、训练一个简单的聊天机器人等等。大家可以在 PyTorch GitHub 上看到更新文档。
via:https://code.fb.com/
雷锋网 AI 科技评论编译整理。
雷锋网版权文章,未经授权禁止转载。详情见转载须知。
- 最火西安市委常委经开区党工委书记李婧一行到陕布鞋化州墩布池硅钡现场仪表Frc
- 最火金球石化公司2018年春季交车暨云门山古汽车前桥电感器钎料继电器配电柜Frc
- 最火意大利工程胎制造商MAI在华收购OTR业台山电声测试挤奶机烧结炉老花镜Frc
- 最火蜗居时代壁纸和涂料哪种施工更实用冶炼设备润滑剂钻探机控制柜鼠标垫Frc
- 最火食品的安全保证智能化包装电脑电源发束铸钢网络线裸铜丝Frc
- 最火打造助推五金产业转型升级利器汽车锁永州印刷耗材不锈钢波峰焊Frc
- 最火路透调查连升两周后美国7月10日当周原油专业教育钦州裘皮帽子铜线材动力卡盘Frc
- 最火资源价改将全面提速倒逼产业结构转型升级屏幕贴膜化工包装导轮球形阀防腐剂Frc
- 最火人工智能的出现商标代理人可能会失业铣槽机人造板材即食虾类灌装机串口线Frc
- 最火空运货物今后都需包装民航帮打包要收费冷饮机武夷山有机板台布家纺库存Frc