摆脱对PC、服务器的依赖,英特尔“悄悄”在人工智能布下两颗棋子

本文主要是介绍摆脱对PC、服务器的依赖,英特尔“悄悄”在人工智能布下两颗棋子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摆脱对PC、服务器的依赖,英特尔悄悄在人工智能布下两颗棋子

科技公司的年度大会有两种,一种是推出普通消费者日常生活使用的用品,如苹果一年一度或一年两度的iPhone 发布会,另一种则是针对技术开发者发布的SDK、API、开发套件等,一如英特尔的开发者技术大会 IDF。

如果说苹果的发布会讲述的是当下最好的软硬件集成,那么英特尔的发布会则是探讨未来的各种可能。

这其中,最让业界关注的恐怕还是英特尔打算如何切入当下最火的人工智能领域。放眼业界, 人工智能成为当下技术公司发力的方向。AlphaGo 用一场完胜将 Google 深度学习推进人工智能的野心展露无疑;Facebook 给未来十年规划了社交、人工智能、虚拟现实、无人机的发展路线;微软则通过云、基于人工智能的 Bot 开发框架打造新一代软件开发平台,而作为过去 50 年领导整个世界计算进步的英特尔,下一步又该如何应对人工智能带来的机遇和挑战呢?

一、围绕机器学习,从算法和硬件上寻求突破

基于深度神经网络的机器学习崛起于 2012 年的 ImageNet 挑战赛,来自多伦多大学的一个明不见经传的团队利用深度学习训练的图像识别模型,不仅取得了冠军,并将错误率降低到 20% 以下,震惊产业界和学术界。自此之后,基于深度神经网络的机器学习成为人工智能重新崛起的巨大推动力,Google、Facebook、微软先后建立深度学习研究团队,在多个产品中部署深度学习技术,成绩斐然。

当业界越来越来多依靠深度学习,也带来对新一代计算的要求,而且更重要的一点则是,深度学习对计算力资源的需求到底有多高,其实谁也不知道,这就像个「计算黑洞」,也使得异构加速技术在过去几年成为该领域应用广泛的技术,比如 FPGA。

2016-04-14.jpg

所谓 FPGA(Field-ProgrammableGate Array,现场可编程门阵列),是一种介于专用芯片和通用芯片之间,具有一定的可编程性,可同时进行数据并行和任务并行计算,在处理特定应用时有更加明显的效率。更重要的是,FPGA 具有明显的性能功耗比优势,其能耗比是 CPU的 10 倍以上、GPU 的 3 倍。FPGA 在诸多领域得到应用,如逻辑控制,信号处理,图像处理等方面。

2015年12月,英特尔完成了对可编程逻辑器件厂商 Altera 的收购。这是英特尔公司历史上规模最大的一笔收购,这也让英特尔成为第二大可编程逻辑器件厂商,并且将 Altera 的 FPGA 纳入到英特尔的产品线中。

这次收购对于英特尔接下来的发展至关重要。

众所周知,英特尔在业界的影响力建立在 PC、服务器的 CPU 基础之上,但在 PC 销量持续下滑的残酷面前,英特尔的收入和利润都将受到很大影响。根据 2015 财年财报,英特尔全年营收同比下滑 1%,净利润同比下滑 2%,毛利率同比下滑 1.1%。华尔街分析师将下滑的原因归结为 PC 芯片业务处于持续的疲软状态,该业务一度是英特尔最核心的产品线。

2016-04-14-3.jpg

在服务器层面,包括 Facebook、Google 在内的主要客户,其对大型网络服务计算的需求不断增长。传统意义上,英特尔会在每块硅片上集成更多晶体管,不过随着摩尔定律失效,这种方法也越来越难以满足客户需求。

FPGA 则有望给英特尔带来新的业务增长点,那就是机器学习。在英特尔全球副总裁兼中国区总裁杨旭看来,将 Altera 的 FPGAs 和英特尔处理器结合在一起的「一个很激动人心的领域就是机器学习,它是影像识别、目标探测、发现大数据规律的关键要素。」具体来说,英特尔会把FPGAs 和英特尔处理器封装到一颗芯片里,当用 FPGAs 来运算一些机器学习的任务时,就像CNN影像识别算法,这些算法能大大提高它的性能。根据英特尔并购副总裁文德尔·布鲁克斯 2015 年接受采访时的说法,相对于传统的处理器和 FPGA 独立组建,新的一体化芯片最初将带来30%至50%的性能提升,而最终的性能提升将达到 2 到 3 倍。

也正是在这样的背景下,英特尔与科大讯飞联手推出的深度学习计算平台备受瞩目。在这个平台上,底层硬件来自于英特尔的至强助力器和 Altera FPGA 技术,依托科大讯飞在自然语言处理、语音识别方面的核心技术,可实时将发言者语音转化成文字,准确率高达95%。

硬件层面的进展令人眼前一亮,而在软件尤其是算法层面,英特尔想做的则是通过2015年发布的数据分析加速库DAAL(DataAnalyticsAccelerationLibrary)来帮助第三方开发者更好地在英特尔的底层硬件上进行机器学习模型的搭建和训练。与此同时到 2017年,英特尔会在另一个名叫「数学核心函数库」的产品中发布神经网络 API ,上述资源会让开发者直接调取,极大地降低了开发者入门机器学习的门槛。

总体上说,英特尔的确在为机器学习,尤其是深度学习做了很多布局,但也真如深度学习还处在早期发展阶段一样,英特尔的各个产品(硬件、软件/算法)也并不成熟,但在另一个层面来看英特尔对于人工智能发展的思考,则别具深意。

把感知能力赋予机器人

在去年的 IDF 上,英特尔 CEO Brian Krzanich 向观众不断重复实感技术(RealSense)的重要性,并进行了多次演示。而到了一年后的主题演讲中,当现场观众再次被一年前的这项技术欢呼鼓掌时,某种意义上也展现了实感技术的确有着巨大的应用场景。

英特尔新技术事业部副总裁兼感知计算事业部总经理鲍克勤在谈到实感技术时表示,「我们正处于计算设备寒武纪物种大爆发的起始阶段」,如果人类经过寒武纪物种大爆发看到了世界,那么「我们的智能设备也处在这样一个时代,有了『眼睛』以后,它们也可以去理解世界了。」

所谓实感技术,就是一整套软硬件解决方案,硬件层面由色彩传感器、红外传感器、红外激光发射器和实感图像处理芯片等部件组成了 3D 摄像头。软件方面,这个摄像头可以捕捉物体的色彩、计算物体深度和运动轨迹,并且还支持 3D 建模、实时渲染等。

简而言之,就是通过摄像头把感知能力和理解能力赋予新一代的计算设备。格莱美颁奖礼上,lady GaGa 向刚刚去世的摇滚巨星 David Bowie 的致敬环节令人激动。演出中,Lady Gaga的脸上出现了变化莫测的华丽妆容,起初仿佛岩浆流淌而过,后来随着妆容的不断变化出现闪电。David Bowie 实时投影在Lady Gaga的脸上,接着一只逼真的蜘蛛突然从左眼爬到右眼,缓慢划过脸颊,最终在额头处化成魔洞。这一切都依靠实感技术,这也是该项技术众多应用场景中的一个。

20160415034252445.jpg

在今年的 IDF 上,英特尔带来三种不同型号的实感摄像头,包括适合近距离感知的SR300、远距离的 R200/LR200 以及适合远距离并可进行运动感知的 ZR300 。同时还发布了针对不同领域的实感技术开发工具套件。

首先,将实感技术武装到机器人身上。机器人自然需要「眼睛」感知世界,不过过去缺乏一种让机器人「看见」周遭世界的方法。因此,英特尔希望通过实感技术机器人开发工具包,让机器人拥有一双「眼睛」。这个工具包集成机器人开发主板和 R200 相机,这是一个交钥匙方案(所谓「交钥匙」,是承包公司为客户方建造工厂或其他工程项目,一旦设计与建造工程完成,包括设备安装、试车及初步操作顺利运转后,即将该工厂或项目所有权和管理权的「钥匙」依合同完整地「交」给对方,由对方开始经营。英特尔已经在多个领域启动「交钥匙」方案)。

2016-04-14-4.JPG

特别要指出的一点,利用实感技术,Ninebot 公司的赛格威机器人在今年 CES 上可谓大展身手,目前,这个机器人已经将视觉识别、语音交流和定位运动能力完美融合,而赛格威机器人也已一个开放平台项目,全球各地的软硬件开发者可以在这个平台上开发、优化自己的机器人项目。

其次,推出英特尔实感技术 SDK,提供了更多 API,包括姿态识别、人脸跟踪、3D扫描、场景感知,还有 SLAM,并且真正实现了跨平台操作,为纵深相机提供开源的驱动程序,支持 Linux、Android、OSX 和 Winows。这些跨平台的API 也为机器人操作系统 ROS 提供了交互界面,对于未来机器人的开发有重要意义。

第三,把实感技术放入无人机平台(Aero Drone Board)。这块主板的中间有个 100 针的接口,可以通过上面的 FPGA 对它进行再编程、再优化。而主板的外围设备支持包括 SSD 存储、LTE 通讯网络、RealSense视觉。它运转 Yocto Linux软件,可以和大量商用的飞行控制器连接。

另外,围绕实感技术周边,只有「钮扣」大小的计算模块 Curie、轻便型移动网络设备平台Atom、适应物联网(IOT)和可穿戴设备的芯片 Edison、以及云计算技术 FreeD 都将成为英特尔为机器人、无人机带来感知的重要辅助力量。

相较于可用于机器学习的昂贵一体化芯片,英特尔的实感技术颇具亲民之意,更多的还是聚焦于正奋战在一线的机器人、无人机开发者们,上述诸项举措也将伴随英特尔针对中国创客的「创客爆米花」计划在中国落地。

2015 年以来,英特尔一直力图摆脱对于PC、服务器的过度依赖,通过强大的研发能力,在多个领域寻求突破。比如在物联网方面就有不小的进展,根据2015年第四季度的财报,物联网部门第四财季营收为6.25亿美元,高于上年同期的5.91亿美元。

而在当下最火热的人工智能领域,以硬件擅长的英特尔选择提供计算能力和感知能力,这既是对原有业务的延续和补充(毕竟,芯片还是该公司的支撑业务之一),也是英特尔最熟悉的商业模式——打造生态系统,与平台上各个链条的合作伙伴共同推动产业发展。从新一代计算芯片到新一代视觉感知,英特尔为人工智能布下的这两个棋子,未来将带来多大的产业影响力,我们不妨拭目以待。



本文转自d1net(转载)

这篇关于摆脱对PC、服务器的依赖,英特尔“悄悄”在人工智能布下两颗棋子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/362420

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

CentOS 7部署主域名服务器 DNS的方法

《CentOS7部署主域名服务器DNS的方法》文章详细介绍了在CentOS7上部署主域名服务器DNS的步骤,包括安装BIND服务、配置DNS服务、添加域名区域、创建区域文件、配置反向解析、检查配置... 目录1. 安装 BIND 服务和工具2.  配置 BIND 服务3 . 添加你的域名区域配置4.创建区域

Windows Server服务器上配置FileZilla后,FTP连接不上?

《WindowsServer服务器上配置FileZilla后,FTP连接不上?》WindowsServer服务器上配置FileZilla后,FTP连接错误和操作超时的问题,应该如何解决?首先,通过... 目录在Windohttp://www.chinasem.cnws防火墙开启的情况下,遇到的错误如下:无法与

Windows server服务器使用blat命令行发送邮件

《Windowsserver服务器使用blat命令行发送邮件》在linux平台的命令行下可以使用mail命令来发送邮件,windows平台没有内置的命令,但可以使用开源的blat,其官方主页为ht... 目录下载blatBAT命令行示例备注总结在linux平台的命令行下可以使用mail命令来发送邮件,Win

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

Python如何快速下载依赖

《Python如何快速下载依赖》本文介绍了四种在Python中快速下载依赖的方法,包括使用国内镜像源、开启pip并发下载功能、使用pipreqs批量下载项目依赖以及使用conda管理依赖,通过这些方法... 目录python快速下载依赖1. 使用国内镜像源临时使用镜像源永久配置镜像源2. 使用 pip 的并

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

nginx配置多域名共用服务器80端口

《nginx配置多域名共用服务器80端口》本文主要介绍了配置Nginx.conf文件,使得同一台服务器上的服务程序能够根据域名分发到相应的端口进行处理,从而实现用户通过abc.com或xyz.com直... 多个域名,比如两个域名,这两个域名其实共用一台服务器(意味着域名解析到同一个IP),一个域名为abc

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu