谷歌研发的人工智能系统AlphaGO与世界顶级围棋手李世石之战无疑吸引了全球的目光,也让人工智能科学领域掀起了一场国际竞赛。相对于高调的谷歌和Facebook等巨头,人工智能领域的“隐形”高手也开始浮出水面,一家名为NovuMind(异构智能)的公司进入人们视野。近日,NovuMind宣布启动其人工智能项目“异构神机”,加入人机对战竞赛。
由于围棋程序需要的蒙特卡洛对策树搜索以及和其它各种深度神经网的无缝集成,需要大规模异构高性能超级计算机的支持,而NovuMind拥有全球顶级科学家的团队,并建成了专为人工智能设计的超级计算机,训练出成熟的深度神经网,能够设计并充分使用更强大的异构计算能力。在此支撑下,NovuMind开发的异构神机比Alpha GO更胜一筹。知名人工智能科学家、NovuMind创始人吴韧博士表示:“在训练各种巨大的非常智能的神经网方面,我们的技术和世界任何一家公司相比都毫不逊色。”
能够与世界顶级围棋手竞赛,足见人工智能的发展之快。不过,仅仅竞赛并非最终目的,人工智能也应广泛应用于人类生产生活中。此前,笔者曾与吴韧博士进行一次深度交流,在异构智能应用上,吴韧博士不仅表现展示了对弈中领先于Alpha GO的信心,更坚定了异构智能在未来物联网中广阔前景,即为万物智能提供无所不能和无处不在的“大脑”。
缘起:云端计算在物联网的应用
在过去的一周里,阿里巴巴发布物联网整体战略成为物联网领域的一个重磅新闻,随之而来的是“云脑物联网”概念的推出,阿里认为智能终端产生数据大爆炸,数据的存储、挖掘、实时处理,都需要依靠云计算。
云端作为设备“大脑”已成为一个物联网的发展趋势,正在成为市场的主流方向。在阿里之前,我们看到了太多的案例:机智云、Ayla物联、AbleCloud、云智易等为连接设备搭建的云平台成为市场宠儿,获取数千万甚至数亿融资的新闻不断爆出。的确,随着网络基础设施的普及和连接协议标准化的推进,有了云端平台的计算能力支撑,终端设备具备了智能化能力,从而直接改变人们生活。不过,从一开始,对于云端计算的质疑之声并未停止,安全性、功耗、时延等方面的问题不断暴露。
质疑:云端计算并不能支撑起物联网全部应用场景
在赋予设备智能化的过程中,一些不得不考虑的因素让云端到终端之间形成了屏障,使得很多终端与云端连接中的效率大大降低。
(1)老生常谈的安全性:这是人们不厌其烦地讨论的一大问题,数据从终端和云端之间传输中、云端存储、处理等过程中不可避免让人有这方面的担忧。
(2)功耗的误区:很多支持云端计算的观点认为,数据在终端处理将形成大量能量消耗,而传输至云端处理将大大降低终端功耗。不过,在一篇题为《CNN optimizations for embedded systems and FFT》的论文中,实验发现单位数据无线传输的功耗大大高于本地处理功耗,两者之家相差竟然有百万倍。因此,功耗并非云端的一个优势。
(3)带宽和时延:虽然未来我们将建立起无处不在的网络,方便所有设备无缝接入,但我们能保障网络能够随时随地满足设备传输带宽要求?对于实时性要求极高的终端设备,从终端到云端之间的时延会不会造成影响?例如车联网方案中,车辆在瞬时碰撞情况下,数据传输至云端进行处理,再反馈给车辆,这一时延可能会造成事故发生。
除以上几点外,还有不少因素对云端计算产生较大影响。在未来数百亿甚至数千亿终端联网的背景下,有大量设备并不适合连接至云端,云端计算并不能支撑起物联网所有场景,终端本地智能化也成为物联网的另一趋势。
趋势:从万物互联到万物智能,除了“云脑”还需终端的“大脑”
以往的互联网时代,网络所连接到的每一个节点都是人,因此每个节点都有一个实实在在的大脑存在,能够自行思考、自主决策;而物联网时代,每个节点所能连接的是实体的物,本身并不具备思维能力。因此,物与物之间无缝连接、数据能够实时传输这样的“万物互联”场景只是四肢发达的“无脑物”联网,并非物联网的终极场景。对此,吴韧博士有自己的看法:物联网中核心并非联网,而是每一个“物”足够智能,具备智能化的思维、决策能力,即I2oT(Intelligent Internet of Things)。也就是说,从“万物互联”到“万物智能”方是物联网的真正应用场景。
实现“万物智能”的场景,近年来“云脑”的地位已明晰,然而,正如上文分析,大量无法连接至云端的设备也需要智能化的能力,因此需要大量终端拥有自身的“大脑”,从而补齐“万物智能”的版图。从这个意义上来说,更加靠近终端的“边缘计算”将是实现物联网“大脑”的另一核心技术。IBM中国研究院院长沈晓卫曾表示,构建一个“边缘计算”系统,是物联网发展的一大趋势。如果说,云计算代表物联网发展的历史成就,而“云计算+边缘计算”代表了物联网未来发展趋势。
为一个个终端装上“大脑”,这方面已具备了一定基础,包括深度计算的发展带来的基础。在吴韧博士看来,大数据+大计算构成了深度计算的驱动力。当前,大量设备不断产生可收集的数据,我们所能运用的数据量实现高速增长,支撑深度计算的大数据基础不断完善;而另一方面,大计算也在不断发展。吴韧博士曾对对弈比赛计算对抗水平的变化和同期芯片的运算能力变化数据做过一个时间序列的对比,发现两者高度相关,也就是说,一旦芯片的计算能力达到一定水平,总有人将其变成与之相对应的高度的智能应用。因此,与之前相比,物联网大量终端需要的智能“大脑”有了技术基础,边缘计算能力得到不断提升。
实践:从无所不能到无处不在
在吴韧博士看来,NovuMind公司在物联网产业生态系统中,正是扮演着赋予联网设备具备思考、分析、决策“大脑”的能力提供者。对此,吴韧博士引入了异构计算的理念,他认为人脑实际上是一个非常精巧的异构计算的机制,在进行不同任务的时候,能够用更少的能源、资源做更好的事情,未来联网设备的“大脑”可以借鉴异构计算保证在较低功耗下,实现更多计算能力,从而让智能物联网广泛应用。
通过大数据和超级计算机的训练,让一个智能化的“大脑”形成后,最终让这个“大脑”广泛应用到万物智能的各种场景中,才是一个闭环的物联网应用。与此相对应,吴韧博士总结其创立的NovuMind公司的理念为:用高性能计算、超级计算机获取无所不能的人工智能能力,用异构计算让无所不能的能力变得不出不在。
从“无所不能”到“无处不在”正呼应了吴韧博士认为的人工智能发展和应用的两步走过程,也成为物联网设备“大脑”的成长过程。可以看出,NovuMind在物联网产业生态系统中所扮演的“大脑”能力提供者的角色。
为扮演好这一角色,NovuMind汇聚了20多人的技术团队,包括曾负责过Nvidia、MediaTek、英特尔重要芯片的著名芯片设计、异构计算科学家,曾担任HP Sprout产品线技术负责人的知名计算机视觉专家等,且建成世界一流的专为人工智能特别设计的超级计算机。除了设计超越谷歌AlphaGo的系统,更结合物联网应用,让人工智能进入并且改善人们的生活。这些方面的准备正在不断实践让“万物智能”无所不能,又无处不在。
云计算+边缘计算的趋势已经形成,正在逐渐完善物联网的“云脑”和“终端大脑”,就像过去几年中“云脑”供应者赢得市场认可一样,优秀的“终端大脑”能力提供者也将成为物联网领域一个重要的角色脱颖而出。