UDN-企业互联网技术人气社区

板块导航

浏览  : 1376
回复  : 0

[云计算] Facebook开源Torchnet加速A.I.研究

[复制链接]
瞌睡虫的头像 楼主
发表于 2016-7-5 11:00:20 | 显示全部楼层 |阅读模式
  
1.jpg


  上图:在旧金山2016年FacebookF8大会上

  图片版权:JordanNovet/VentureBeat

  2016年6月23日,Facebook公布了一份学术论文和一篇博客文章,详细介绍了Torchnet。Torchnet是一个为简化深度学习而设计的新的开源软件,是人工智能的一种。

  深度学习是时下很热门的领域,包括在大量数据(比如照片)的基础上训练人工神经网络,然后通过神经网络来预测新的数据。和很多已有的搭建全新深度学习框架的做法不同,Facebook选择在Torch的基础上构建框架,Torch则是Facebook此前开源的库。

  “举个例子,如果你想训练一个实用的大规模深度学习系统,你需要很多人力去做,而Torchnet把这件事变得非常简单,因为它能完全隐藏输入/输出的成本,”Facebook人工智能研究(FAIR)实验室的研究科学家LaurensvanderMaaten说,“它并不是将Torch变得快点儿慢点儿或者其他怎么样,那不是这个框架的重点所在。”

  vanderMaaten说,Torchnet是用Lua写的,可以运行在标准的x86芯片或者GPU上,它能让程序员重复利用特定的代码,这也就意味着减少工作量的同时降低引入bug的几率。

  Facebook不是唯一一家为Torch/nnlibrary搭建工具的公司,Twitter员工似乎也对Torchnet感到非常兴奋。

  亚马逊、Google和微软,跟很多其他公司一样,都在近几个月发布了全新的深度学习框架。大家都想看看Facebook在这时候能做点什么不一样的,而Facebook此前还曾开源过ReactNative和Presto。

  “如果有什么特别值得一提的,那就是这项举措有点类似于为Theano框架而做的Blocks和Fuel。”vanderMaaten说道。

  “Torchnet可能不会仅仅局限于Torch。它的抽象性'能够轻易地被应用到'其他框架中,比如Caffe和Google的TensorFlow。”vanderMaaten和他的同事RonanCollobert、ArmandJoulin在论文中写道。

  Facebook第一个版本的Torchnet是六七个月之前做好的。vanderMaaten说:“有一批不同的团队在不同的应用程序中使用了它。”

  vanderMaaten没有指出Facebook依赖Torchnet的地方,但是Torchnet的确可以被应用到很多事情上,比如图片识别和自然语言处理。当你需要找到相关的Instagram照片,或者从你的NewsFeed里找出最棒的Facebook推文的时候,它就能派上用场了。Facebook希望它自家的内容比互联网上其他内容都更吸引人,既是为了让用户不断回来看Facebook,也为了吸引新的用户,所以Torchnet是个非常重要的东西。

文章来源:InfoQ
文章作者:JORDAN NOVET

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部