简单地说,认知物联网是将认知计算技术与互连设备产生的数据和这些设备可以执行的操作结合使用。您可能已经知道物联网,也知道我们所说的传感器和执行器的意思。从认知计算方面讲,物联网又是什么意思呢?当然,认知意味着思考,而计算机不具备普通人类的思考能力,它们现在可以执行一些人类认为是思考 的基本功能。认知涉及三个关键要素:
- 理解
- 推理
- 学习
在计算机中,系统理解 意味着,能够读入大量的结构化和非结构化数据,并从中获取其意义,也就是说,建立一个概念、实体和关系的模型。推理 意味着,使用这个模型能够得出答案或解决相关问题,无需专门对答案和解决方案进行编程。而学习 意味着,能够自动地从数据推断出新的知识,这是大规模理解的一个关键组成部分。
构建大规模的概念和关系的复杂模型过于费时,且成本高昂。此外,有许多关系是事先不知道或不明确的,所以只能让机器自动分析大数据集来发现模式,然后才能真正发现这些关系。
会思考的物体
认知计算对于物联网非常重要,这有几个关键原因。
- 生成数据的速率和规模:学习有助于优化流程或系统,在结合有关系统的传感器数据与其他上下文信息的基础上,使其更加高效。从设备生成的数据快速超越了人类通过分析去发现重要模式和学习的能力。应用机器学习对于能够扩展物联网是必不可少的。
- 计算转移到物理世界:随着越来越多各种年龄和技术技能水平的人在与物联网系统进行交互,我们需要超越当前的机器接口范式,这种范式要求人类学会与机器交互所需的抽象和专用接口。此外,这种转移需要走向更加以人类为中心的接口。换句话说,人们需要能够用自然语言与物联网系统(物体)进行交互。该系统必须开始理解人类。来自麻省理工媒体实验室 (MIT Media Lab) 的作者 David Rose 提出了术语 “魔法对象 (enchanted objects) ” 来描述看似智能的行为,我们可以通过物联网和认知计算将这些行为注入连接的设备。
- 多种数据源和数据类型的集成:在物联网中,存在许多数据源,可以提供相关的信息或上下文,有助于更好地理解和制定决策。数据有多种不同的类型,包括数字传感器数据、音频、视频、非结构化的文本数据、位置数据等,消化和分析这些数据类型并通过这些数据类型识别相关性和模式的能力,是一项非常强大的功能。通过掌握上下文可以大大提高对人类操作者的意图的理解,这包括物理环境、时间维度,甚至是情绪状况。通过集成多个不同的数据源可以完善推理和决策,例如,关联传感器数据与声学数据。
人类感知设备
认知物联网 是下一次飞跃,它通过学习并将更多的人类意识注入到与我们交互的设备和环境中,提高传感器驱动的复杂系统的准确性和效率。这一飞跃可以让我们的物体 用我们的语言(而不是其他方式)来理解我们,并与我们进行交互。
参考资料
- 英文原文。
from:http://www.ibm.com/developerworks/cn/cognitive/blog/what-cognitive-iot/index.html