AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Facebook 开源 Torchnet 加速 A.I. 研究

  • 2016-07-03
  • 本文字数:1145 字

    阅读完需:约 4 分钟

上图: 在旧金山 2016 年 Facebook F8 大会上
图片版权: Jordan Novet/VentureBeat

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

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

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

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

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

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

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

“Torchnet 可能不会仅仅局限于 Torch。它的抽象性’能够轻易地被应用到’其他框架中,比如 Caffe 和 Google 的 TensorFlow。”van der Maaten 和他的同事 Ronan Collobert、Armand Joulin 在论文中写道。

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

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

要了解更多有关 Torchnet 的内容,请点击论文全文或者博客文章

本文编译自: Facebook open-sources Torchnet to accelerate A.I. research


感谢侠天对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-07-03 19:002988

评论

发布
暂无评论
发现更多内容

Zadig 正式推出 VS Code 插件,本地开发更高效

Zadig

vscode 插件 热部署 本地化开发 Zadig

00 后云原生工程师:用开源 Zadig 为思创科技(广州公交)研发开源节流

Zadig

DevOps 研发效能 工程师 自动化运维

在线文本过滤小于指定长度工具

入门小站

工具

Java中java.util.Arrays参考指南

okokabcd

Java

Ubuntu环境下载OpenJDK11源码

程序员欣宸

Java Openjdk 6月月更

Zadig 面向开发者的自测联调子环境技术方案详解

Zadig

DevOps Service Mesh CI/CD 测试环境治理

穿越过后,她说多元宇宙真的存在

脑极体

稳!上千微服务如何快速接入 Zadig(K8s YAML 篇)

Zadig

DevOps 微服务架构 k8s 持续交付 自动化运维

稳!上千微服务如何快速接入 Zadig(Helm Chart 篇)

Zadig

DevOps 微服务架构 持续交付 自动化运维 Zadig

穿越过后,她说多元宇宙真的存在

脑极体

融云通信解决方案 破解企业沟通痛点

融云 RongCloud

最新版CorelDRAW Technical Suite2022

茶色酒

cdr2022

笔记

IT蜗壳-Tango

6月月更

设计电商秒杀系统

凯博无线

这玩意叫跳表?

慕枫技术笔记

数据结构 算法 6月月更

架构实战营|模块5

KDA

#架构实战营

Java Core「19」使用 Java IO API 创建 C/S 程序的方法

Samson

学习笔记 Java core 6月月更

Zadig + SonarQube,为开发过程安全保驾

Zadig

DevOps 代码扫描 SonarQube 质量内建

自媒体行业内卷严重:企业自媒体应该何去何从

石头IT视角

Go Web 编程入门:HTTP 自定义路由

宇宙之一粟

Go 语言 6月月更

带链接跳转的微信红包封面制作教程和使用指南

boshi

小程序 微信红包封面 微信红包

linux检测系统是否被入侵(下)

入门小站

Linux

HashMap分析-基础属性与结构

zarmnosaj

6月月更

油猴脚本学习

Sher10ck

脚本 油猴

Prometheus 2.36.0 新特性

耳东@Erdong

release Prometheus 6月月更

Zadig + 洞态 IAST:让安全溶于持续交付

Zadig

DevSecOps 代码安全检测 安全测试 Zadig

要想Linux命令行玩的溜,还得apropos!此文运维必看!

wljslmz

Linux 运维 6月月更

在线SQL转HTMLTable工具

入门小站

工具

数据生态第三弹 | RocketMQ OpenMLDB Connector,实时数据到特征工程的高速传输

第四范式开发者社区

人工智能 云原生 实时数据 特征平台 特征工程

Zadig 构建究竟何强大?一起来实践

Zadig

gitlab 云原生 jenkins Zadig

Android包体积优化(常规、进阶、极致)

yechaoa

android 性能优化 包大小 6月月更 包体积优化

Facebook开源Torchnet加速A.I.研究_Meta_JORDAN NOVET_InfoQ精选文章