邹均
认知计算是一种新型的计算模型,实现类似人脑的思维、感觉、推理和形影刺激的精确模型。
开篇前,先来欣赏一首诗《四月》:四月清风急细吹,家头微雨入黄扉。更从山北云行去,想见残朝五色飞。
这首诗,无论从格律、平仄,意境,都算上乘,大家一定以为是哪位诗人的作品。但如果我告诉大家,这是一个电脑写的诗,更确切地说,是IBM的一个叫“偶得”的“诗机”写的,大家会怎么想呢?
自从最近,谷歌AlphaGo战胜世界一流棋手李世石,唤醒了业界对发展了60多年历史的人工智能(AI)的关注。IBM也不失时机地在全球提倡“认知计算”战略,把自己定位成为认知解决方案的云平台公司,无疑是看到了“认知计算”的前景,希望能重新在IT行业占据制高点,重温IT行业领头羊的旧梦。
那么什么是“认知计算”?如何认知“认知计算”?“认知计算”和我们有什么关系?
像大多数新提出的概念一样,“认知计算”目前也没有统一的定义。让我们先来看维基百科对“认知计算”的定义。维基百科认为,“认知计算”是指新的模仿人脑功能的硬件或软件,以帮助人们提高决策。
从这个角度看,“认知计算”是一种新的计算模型,其目标是实现类似人脑的思维、感觉、推理和响应刺激的更精确模型。这对我们相当多的人来说,“认知计算”好像还距离遥远。但IBM所提倡的“认知计算”却更为具体,更接近今天的科技现状。
IBM认为,“认知计算系统能够学习并与人类自然地交流,以扩展人类或机器可亲自执行的操作。通过洞察大数据的复杂性,它们可以帮助人类专家制定更有效的决策。”从IBM这个角度理解,“认知计算”可以理解成基于人工智能和大数据技术发展起来的,通过深度学习、大数据分析、模式识别等技术来帮助人们对复杂的业务问题提供决策支持。从这个意义上,我们熟悉的语音识别、图像识别、自然语言理解、Q/A问答等,都属于“认知计算”范畴。
“认知计算”系统和传统计算系统的很大不同,在于传统计算解决的是能精确量化、有精确答案的问题,而“认知”计算要解决的问题是不确定、不精确以及部分真实的问题。通过实现类似人类感知、记忆、学习、语言、思维的能力,来解决复杂问题。“认知”计算和人工智能有很多相同点,但又不同于人工智能,不同之处在于“认知”系统比人工智能系统更复杂,其内部组件更具分布式并行特点,其相互作用影响也更为复杂。
这个时代,是无机物具备智能的时代,且其智能正以摩尔定律的速度超越缓慢进化的生物。未来这个时代怎么发展,相信现在谁都没有答案,或许,人类将来正是要借助“负责任”的“认知计算”系统,帮助人类理解这个不确定的时代,帮助人类应对“无机物智能”所带来的,对人类生活方式的全方位冲击。