来源:网易智能

摘要:Google和Facebook宣布,使开源机器学习框架PyTorch与Tensor-Processing Units(TPU)进行合作。这种伙伴关系标志着人工智能研究合作进入新时代。

“今天,我们很高兴地宣布,Google TPU团队的工程师正积极与PyTorch核心开发人员合作,将PyTorch与Cloud TPU连接起来。长期目标是让每个人都能享受PyTorch的简便性和灵活性,同时能够从Cloud TPU的性能、可扩展性和成本效益上获益。”Google产品总监Rajen Sheth说道。

PyTorch是Facebook的开源框架,可以开发人工智能研究中使用的数学程序。这样的框架允许研究人员开发任意复杂的数学计算图并自动计算衍生产物。

TPU是由Google专门为AI系统设计的计算机芯片。据Google描述,TPU比传统的图形处理单元(GPU)快15到30倍。

PyTorch有什么新功能?

近日,Facebook发布的深度学习框架 PyTorch 1.0主要有三大更新:

一是添加了一个新的混合前端,支持从 Eager 模式到图形模式的跟踪和脚本模型,以弥合研究和生产部署之间的差距。

二是一个经过改进的 Torch 分布式库,可以在 Python 和 C++环境中实现更快的训练。

三是添加了针对关键性能研究的 Eager 模式 C++接口,将在测试版中发布。

目前,研究人员和工程师必须面对许多框架和工具,以创建新的深度学习模型并将其转移到生产环境中大规模运运行,而这里多数框架和工具通常是不兼容的。如此,将会降低开发者在规模化生产中部署 AI 能力的速度。通过这个最新版本,将现有 PyTorch 框架的灵活性与 Caffe2的生产能力结合,提供从研究到生产性 AI 的无缝路径。

Google的TPU有什么优势?

虽然 TPU 是一种专用集成电路,但它运行的程序来自 TensorFlow 框架下的神经网络,驱动了谷歌数据中心的许多重要应用,包括图像识别、翻译、搜索和游戏。通过专门为神经网络重新分配芯片计算资源,TPU 在真实数据中心负载环境下效率要比通用类型的计算机高30-80 倍,目前已为全球 10 亿人提供日常服务。

另外,神经网络的推理阶段通常会有严格的响应时间要求,这降低了通用计算机所使用技术的有效性;通用计算机通常运行得较快,但某些情况下也会较慢。

为什么Pytorch与TPU建立连接很重要

将GPU上的大量数据与神经网络训练结合是当前深度学习系统成功的催化剂。可能需要花费数月训练的神经网络,在使用GPU训练时,时间缩短到短短的几个小时。随着深度学习的成熟,神经网络和数据集变得越来越大,这些网络现在需要数月才能在GPU上进行训练。

谷歌专有的TPU为这些庞大的系统提供了一种更快速的训练方法。更快的训练意味着研究人员可以更快地进行实验,从而提高AI研究的速度。

为什么这种伙伴关系有利于人工智能研究

传统上,Google和Facebook通过Google Deepmind,Google Brain和Facebook AI Research进行了独立的AI研究。因此,人工智能工具生态系统已经在Tensorflow(谷歌的AI框架)与Pytorch的辩论中分立,虽然竞争使得两个框架都以极快的速度发展,但其也使得研究在可重复性方面困难重重。

如果此公告标志着一种更加协作的AI研究方法,我们可能会看到这两个框架之间的互操作性得到改善。此外,这样的结果使得AI在智能手机上的部署更容易,也便于多种框架建构统一的工具生态系统,并改善研究结果的可重复性。

未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

Google联手Facebook 要在AI研究上搞什么大事?相关推荐

  1. 韬光养晦的Sony AI,凭什么与Google和Facebook平起平坐?

    作者 | 藏狐 来源 | 脑极体(ID:unity007) 伴随着感恩节气氛的日渐浓重,面对只剩下最后一个月份额的2019,奋进的.错失的,都已尘埃落定,是时候迎来盘点得失.清理思绪的冬藏时节了. 整 ...

  2. Google和Facebook为什么不用Docker?

    点击关注公众号,Java干货及时送达 写作本文的起因是我想让修改后的分布式 PyTorch 程序能更快的在 Facebook 的集群上启动.探索过程很有趣,也展示了工业机器学习需要的知识体系. 200 ...

  3. 你猜,为什么Google和Facebook不用Docker?

    前言 本文涉及的所有技术细节都在开源软件和论文中. 写本文的起因是我想让分布式 PyTorch 程序更快的在 Facebook 的集群上启动.探索过程很有趣.也展示了工业机器学习需要的知识体系. 20 ...

  4. Docker学习总结(55)——Google和Facebook为什么不用Docker?

    2007 年我刚毕业后在 Google 工作过三年.当时觉得分布式操作系统 Borg 真好用. 从 2010 年离开 Google 之后就一直盼着它开源,直到 Kubernetes 的出现. Kube ...

  5. Google、Facebook、亚马逊、Uber等硅谷顶尖AI专家团北京聚首 ,这场AI开发者盛会不可错过

    9 月 14 日前购买早鸟票,将获千元优惠,数量有限,详情请戳:https://bss.csdn.net/m/topic/ai_nextcon/index 随着人工智能技术的飞速发展及应用推广,AI在 ...

  6. 谷歌研究员Francois Chollet:有良知的AI研究人员不应该在Facebook工作

    文章来源:ATYUN AI平台 本周,由于剑桥Analytica公司的丑闻,Facebook受到了很多批评,其中一个令人意想不到的批评来源:谷歌.谷歌研究员Francois Chollet在周四发布的 ...

  7. 李飞飞:我怎样走上AI研究之路

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 来源:cnbc 编辑:肖琴 转载自:新智元 [导读]近日,李飞飞接受CNBC专访,针对AI未来的发展方 ...

  8. AI系统能否理解3D现实世界?Facebook做了这些研究

    2019-12-31 10:12:51 选自Facebook AI 作者:Georgia Gkioxari.Shubham Tulsiani.David Novotny 参与:魔王 Facebook ...

  9. 为何上千名科技专家呼吁暂停大型AI研究?

    最近几天,人工智能风险引发了多位科技领袖的深切担忧.29日,生命未来研究所(Future of Life Institute)公布一封公开信,呼吁所有AI实验室立即暂停训练比GPT-4更强大的AI系统 ...

最新文章

  1. C#实现的正余玄函数图象
  2. 浮点数正则表达式_正则表达式的邮箱,手机号,身份证号,密码
  3. Linux 下查看某一个程序所使用的内存方法介绍
  4. 如何在 Asp.Net Core 中 管理敏感数据
  5. python 配置文件解析_python 解析配置文件
  6. 使用hibernate可以优化的地方
  7. 吴军信息论40讲_刘润对谈吴军:每个人都一定要有数学思维
  8. ITU-R BT.2020
  9. 新手电脑硬件软件故障解答(一)
  10. 人脸关键点检测——dlib
  11. r library car_医学统计与R语言:协方差分析(ANCOVA)+plus
  12. 0基础学HTML,从快捷方式(IntelliJ IDEA)入手,一步步就能看懂了!
  13. 海外旅游最常用的100句英语口语
  14. 怎么设置日历隔一天提醒
  15. 模板码:个性二维码制作,改变二维码设计方式
  16. .NET平台机器学习资源汇总,有你想要的么?(转)
  17. 六星经典CSAPP笔记(2)信息的操作和表示
  18. iOS 15 新功能:即使手机关闭,也能找到丢失的iPhone
  19. css什么是重绘重排,哪些操作会造成重绘重排
  20. KindEditor图片上传路径URL的处理

热门文章

  1. 赠票 | 第三届语言与智能高峰论坛200个免费参会名额!
  2. 独家 | 王海峰:百度大数据与人工智能(附PPT下载)
  3. 机器学习的前沿发展与应用分享
  4. SOTA 排行榜大变天!MIT 研究十个 CV 测试集,平均错误率超 3.4%
  5. 刷新视频超分新记录28.41dB!一种全局视频超分方案OVSR
  6. 51岁雷军最后一次创业:要砸657亿造车,但小米「亏」得起吗?
  7. 利用Python实现十大经典排序算法(附代码流程)
  8. 【IBM研究院】2020年人工智能发展五大预测
  9. SAP WM高阶之Storage Type上架策略L下的Mixed Storage
  10. We cannot activate inspection type for article master in transaction code MM41?