本篇文章1679字,读完约4分钟
雷锋新闻(公开号:雷锋)。在昨晚开幕的f8年度开发者大会上,facebook发布了一个全新的开源深度学习框架caffe2。根据官方网站,它最大的特点是重量轻,模块化和可扩展性,也就是说,它可以被编码一次,并运行在任何地方(类似于java的口号)。更直白地说,caffe2可以给手机和其他终端设备带来人工智能的祝福,让人工智能从云走向终端。
与caffe相比,caffe2更新了什么
Caffe2官方博客称:长期以来,当谈到人工智能模型的培训和部署时,人们通常会想到大数据中心或超级计算机。出现这种现象的原因是,小型计算设备在大规模图像、视频、文本和语音处理方面存在明显缺陷,在速度和可靠性方面远远落后于大型数据中心。因此,在移动设备上部署人工智能模型来快速准确地处理相关分析任务一直是一个亟待解决的难题。为了解决这一问题,制作人工智能终端,除了开发移动硬件平台外,还需要在软件框架层面上提供灵活、可移植的框架支持。
Caffe2就是这样一个框架。它是基于流行的开源框架caffe的重建和升级。一方面,它集成了许多新的算法和模型,另一方面,它侧重于在保证计算性能和可扩展性的基础上,增强框架在轻量级硬件平台上的部署能力。根据官方介绍,除了支持现在已经成为标准的云计算gpu加速之外,caffe2还可以部署在各种移动平台上,包括ios、android、NVIDIA tegra x1和覆盆子pi。用户只需加载caffe2框架,然后通过几个简单的api接口(python或c++)调用它,就可以在移动应用上实现图像识别、自然语言处理和计算机视觉等各种人工智能功能。
caffe和caffe2背后的主要开发者,加州大学伯克利分校的贾博士在接受外国媒体采访时说:
“几乎所有深度学习框架都或多或少地提到了可扩展性,但我们可以相当有把握地说,caffe2在这方面优于其他框架。”
Caffe 2还为Caffe平台的另一个核心竞争力提供了完整的支持:模范动物园社区。以前,许多caffe框架开发人员和研究人员经常在model zoo社区中共享他们实现的组件和模型,其他开发人员看到有用的模块可以直接下载和修改,这大大加快了用户的开发进度,避免了重复工作。在更新了caffe2之后,官方表示用户仍然可以在模型动物园社区上传相关组件,并且官方提供了工具,只需点击一下就可以将旧版本的caffe模块转换到caffe2平台。详情请参考:
caffe2.ai/docs/caffe-migration
caffe2得到了什么支持?值得注意的是,除了caffe2框架本身,facebook还在新闻发布会上宣布了一系列与caffe2相关的云平台和硬件平台支持。
在云平台方面,亚马逊aws表示,已经加入了caffe2对其深度学习ami的支持,用户可以直接在aws上运行相关示例。微软azure还表示,其数据科学虚拟机(dsvm)与caffe2兼容。
在硬件平台上,英伟达加速计算公司总经理兼副总裁伊恩·巴克(ian buck)在博客中表示,他的gpu可以访问facebook服务器进行深度学习计算,并将帮助更多人学习使用caffe2。高通表示,该公司正与facebook合作,进一步优化caffe2框架,并将深度适应其snapdragon神经处理引擎(npe)。英特尔表示,未来将把它的数学内核库(mkl)集成到caffe2中。
目前,caffe2框架已经被facebook采用,开发人员和研究人员正在使用该框架提供的各种工具来训练大规模的机器学习模型,并为facebook的移动应用提供ai智能体验。
咖啡馆2官方网站:caffe2.ai/
Github开放源码地址:github/caffe2/caffe2
雷锋。(公开号码:雷锋。相关阅读:
F8 2017 | ar,vr,ai永远不会倒下,facebook将带你去未来的世界
清点民间机器学习的四个开源框架:antano、caffe、torch和scikit-learn
雷锋文章版权所有。严禁擅自转载。详情请参考转载说明。
来源:搜狐微门户
标题:Facebook 开源全新深度学习框架 Caffe2 让 AI 从云端走向终端
地址:http://www.shwmhw.com/shxw/59730.html