微出口 | Facebook深度学习框架Caffe2是个什么鬼?AI又要掀波澜

2017-04-19 14:28:10 来源:新智元
标签:

 

Facebook 开发者大会今天召开。同时,Facebook 宣布开源 production-ready 的深度学习框架 Caffe2,轻量级、模块化,在移动端和云上都做了优化。同时提供的还有 C++ 和 Python API,以及模型库 Caffe2 Model Zoo,里面有视觉、语音、翻译等预训练模型,方便开发人员和研究者直接使用。

AI 模型的训练和部署通常与大量数据中心或超级计算机相关联,原因很简单。从大规模的图像、视频、文本和语音等各种信息中持续处理、创建和改进模型的能力不是小型计算擅长的。在移动设备上部署这些模型,使其快速轻量级运转,同样是令人生畏的任务。克服这些挑战需要一个强大、灵活、便携式(portable)深度学习框架。

Facebook一直在与开源社区一起建立这样一个框架。今天,我们将第一个生产就绪(production-ready)的 Caffe2 开源,这是一个轻量级和模块化的深度学习框架,强调便携性,同时保持了可扩展性和性能。

我们致力于为社区提供高性能的机器学习工具,以便每个人都能创造智能应用和服务。Caffe2 提供了教学和示例,演示了用一台机器上的多颗 GPU 或多台机器的一颗或多颗 GPU 进行大规模学习。学习训练和部署 iOS,Android 和 Raspberry Pi 模型。在模型库 Caffe2 Model Zoo 里面的预训练模型,只需几行代码就能运行。

Facebook 部署 Caffe2 旨在帮助开发人员和研究人员 训练大规模机器学习模型,并在移动应用中提供 AI 驱动的用户体验。现在,开发人员可以获取许多相同的工具,能够在大规模分布式场景训练模型,并为移动设备创建机器学习应用。

我们与英伟达,高通,英特尔,亚马逊和微软密切合作,在云端和移动环境两个方面都对 Caffe2 做了优化。这些合作将使机器学习从业者能够使用更复杂的模型快速地进行实验,并部署下一代 AI 增强型的应用和服务。

Caffe2 会持续更新,欢迎提供意见和建议。

更新信息可以查看 Caffe2 文档和教程请访问 caffe2.ai,并查看 GitHub 源代码。(下文有介绍。)

Caffe2 原理(Philosophy)

Caffe2 的原理与 Caffe 相同,开发原则可以概括为以下5点:

表达(Expression):模型和优化被定义为纯文本模式(plaintext schema)而不是代码。

速度:对学界和产业界都一样,速度对于最先进的模型和大数据至关重要。

模块化:新任务和设置需要灵活性和扩展性。

开放性:科学和应用进步需要通用代码(common code),参考模型和重现性(reproducibility)。

社区:学术研究、startup prototypes 和工业应用通过在 BSD-2 项目中联合讨论和开发,共享实力。

Caffe2:Caffe 的实验性再造,用更灵活的方式组织计算

 


根据 Github 页面介绍,Caffe2 这个深度学习框架,在制作时就考虑到了表达(expression)、速度和模块化这些特性。

Caffe2 是 Caffe 实验性的再造,可以提供更灵活的方法组织计算。

Caffe2 是根据 BSD 2-Clause 许可证条款发布的。

目前确定可以运行的 Build Status 如下:
Ubuntu 14.04 (GCC)
√ Default CPU build

√ Default GPU build

OS X (Clang)
√ Default CPU build

√ Default GPU build

Options (both Clang and GCC)
√ Nervana GPU

× ZMQ


√ RocksDB

√ MPI

√ OpenMP

√ No LMDB

√ No LevelDB

√ No OpenCV

BLAS
√ OpenBLAS

√ ATLAS

× MKL

其他
√ CMake 2.8 support

√ List of dependencies for Ubuntu 14.04

√ List of dependencies for Ubuntu 16.04

√ List of dependencies for OS X

 

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
NetSpeed发布Orion AI

美国,加利福利亚州,圣何塞, 2018年6月20日—今日,NetSpeed Systems宣布推出业界首款以人工智能为基础的SoC芯片内部互连解决方案Orion AI。

“人工智能”如何向“工业智能”转型?

自20世纪50年代“有思想的机器”诞生以来,人工智能一直未能实现突破性进展。

不使用残差连接,超深卷积网络也能有效训练
不使用残差连接,超深卷积网络也能有效训练

本论文介绍了如何利用动态等距和平均场理论完成一万层原版卷积神经网络的训练,研究者证明了仅仅使用恰当的初始化机制就能有效训练一万层原版 CNN 甚至更多层。研究者通过信号传播的平均场等理论导出该初始化机制,并表明在关键线上初始化的网络信号能高效传播,因此即使不使用残差连接或密集型连接等方式,超深卷积网络也能有效地训练。

人工智能商业化条件业已成熟,影谱、商汤为何取得领先?

近当代计算机革命之先驱、曾获得图灵奖的艾伦·凯曾经说到,“有些人担心人工智能会让人类觉得自卑,但实际上即使是看到一朵花我们也应该感到有些自愧不如“。而他更广为人知的观点,则是“预测未来的最好的办法就是创造未来”。人工智能,正在像艾伦·凯说的那样,正在让未来加速到来。

工业机器人如此智能,能否彻底改变制造业?

工业机器人是具备伤害人的能力的。所以,他们要么就是呆在工厂里;要么就是周围还附带着一堆的传感器,只要人类靠近,就马上停止运行。所以,如果你尝试从一个运行中的机器人手里拿点东西,那可能是真的脑子被们夹坏了。

更多资讯
停车场智能化:任重而道远

停车场智能化改建,对安防企业来说,最难的并不是各种标准规范,也不是工程建设和技术维护,而是在利益驱动下的不法人员。

混乱的区块链市场,哪些企业有真功夫?

目前,除比特币之外其余领域的区块链应用均不成熟,全球区块链市场规模依旧较小,那些道听途说的某某币涨了几百倍的故事,大多是庄家操控的结果。

AIoT这股东风,能否让智能交通开启新商机?

2018年全国拟重点推进铁路、公路、水路、机场、城市轨道交通项目80项,投资与2017年相近约1.3万亿元,其中铁路工程总投资6994亿元,公路工程1968亿元,轨道交通2576亿元,机场工程1664亿元,水利工程54亿元。

【必看】云计算未来六大趋势

除了具有成本效益之外,云计算应用在企业中的其他优势包括:简化IT管理和维护、内置安全性以及易于部署的模式等。因此,企业都开始尽量充分利用它来实现业务目标。以下是战略性商业应该在2018年做好准备应对的云计算领域六大热门趋势。

美的携手海康威视布局人工智能,将有大动作?

6月13日,美的集团股份有限公司与杭州海康威视数字技术股份有限公司签署战略合作协议。双方将发挥各自行业领域优势,在智慧家居、智慧零售、智能制造、工业物联网及机器人自动化、人工智能等方面开展深度合作。

Moore8直播课堂
电路方案