Facebook Open-Sources Torchnet加速A.I.研究
Facebook今天正在发布学术纸和一个博客文章,详细说明了一个新的开源软件,旨在简化深度学习,一种人工智能。
深度学习是一种时尚的方法,涉及培训人工神经网络在大量数据上,如照片,然后获取神经网络,以便对新数据进行预测。而不是建立一个完全新的深度学习框架,其中有许多Facebook选择在火炬上,是Facebook之前贡献的一个开源库。
“它使它变得非常容易,例如,完全隐藏I / O [输入/输出]的成本,如果您想培训实用的大规模深度学习系统,这是许多人需要的东西,这是一个人需要培训一个实用的大型深度学习系统”Laurens Facebook的人工智能研究(公平)实验室的研究科学家Van der Maaten在面试中告诉Venturebeat。“它不是更快或更慢的割炬或者那样慢,这不是框架的重点。”
Van der Maaten表示,Torchnet在Lua中写入Lua并可以在标准X86芯片或图形处理单元(GPU)上运行,也让程序员重用某些代码,这意味着van der Maaten表示,这意味着缺少工作并降低引入错误的机会。
Facebook不是唯一的火炬的公司建筑工具,特别是火炬/ NN图书馆; Twitter也是,而且,肯定,Twitter雇员van der Maaten似乎对Torchnet似乎很兴奋。
亚马逊,谷歌和微软在近几个月内发布了全新的深度学习框架,有趣的是要看Facebook,它以前贡献了原始的开源项目,如React Native和Presto,做不同的事情。
Van der Maaten说,如果有的话,这种方法有点像Theano框架的街区和燃料库。
并且Torchnet可能并不总是限于火炬。它的抽象“可以容易地实施”其他框架,如Caffe和Google的Tensorflow,Van der Maaten及其同事Ronan Collobert和Armand Joulin写在论文中。
Facebook提出了六或七个月前的第一个版本的Torchnet版本。“有一堆不同的团队在不同的应用中使用它,”梵德伦说。
他不会识别依赖Torchnet的Facebook的特定部分,但它可以应用于图像识别和自然语言处理等的东西。这方面有助于做出像查找相关的Instagram照片或为您的新闻饲料选择最好的Facebook帖子。Facebook希望其内容比互联网上的其他任何东西更具吸引力,无论是为了让人们回来并吸引新人,所以这是重要的东西。
有关Torchnet的更多详细信息,请查看本文,van der Maaten今天在纽约和博客文章中展示了2016年国际机械学习(ICML)会议。