首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第9章 感知元素

第九章 感知元素

前面的章节已经完成了一个重要的区分:

感觉不是认知,感知也不是认知。

感觉是系统获得外部变化的基础,感知则是系统对这些变化进行组织、区分和表达的过程。

但是,仅仅说“系统感知到了一个东西”仍然不够。

如果要把人的感知过程转化为可以研究、可以计算、可以实现的理论工程,就必须继续回答一个问题:

感知之后,系统究竟获得了什么?

例如,一个人看到桌面上有一个鸡蛋。

从人的角度来说,我们很容易直接说:

“我看到了一个鸡蛋。”

但如果把这个过程拆开,就会发现人的感知并不是直接得到一个完整的“鸡蛋对象”。

眼睛首先获得的是光线变化。

视觉系统从光线变化中获得:

  • 轮廓;
  • 颜色;
  • 明暗;
  • 位置;
  • 大小;
  • 方向;
  • 表面变化;
  • 与周围环境的区别。

这些内容并不是完整对象本身。

它们首先构成了一组能够被进一步处理的信息单元。

这些信息单元,就是本章所讨论的:

感知元素。


9.1 感知元素是什么

感知元素不是简单的数据,也不是对象本身。

它是:

感知系统从感觉输入中提取出来,并能够作为后续识别、组合、比较和认知处理基本单位的信息结构。

可以简单表示为:

感觉输入
   ↓
感知
   ↓
感知元素
   ↓
元素组合
   ↓
对象

因此,感知元素处于一个非常重要的位置:

感觉
  ↓
感知
  ↓
感知元素
  ↓
对象
  ↓
属性
  ↓
关系
  ↓
认知

如果没有感知元素,那么系统只能面对大量连续变化的原始感觉。

而如果直接从感觉跳到对象,中间又缺少了一个可以解释和工程实现的层次。

因此:

感知元素是连接感觉世界与认知世界的中间结构。


9.2 感知元素不是“最小数据”

需要特别注意一个问题。

“元素”并不等于“最小数据”。

例如视觉系统获得一张图像。

如果把每一个像素都定义成感知元素,那么理论虽然可以建立,但它实际上失去了认知意义。

一个像素通常不能独立表达:

“这里有一个物体。”

同样,一个触觉传感器的单次压力读数,也不一定就是一个完整的感知元素。

因此:

感知元素的划分不是按照数据大小决定,而是按照感知过程中能够承担的信息功能决定。

例如:

压力 = 0.8N

可以是一个原始数据。

而:

接触压力

则可能是一个感知元素。

进一步:

接触压力持续增加

又可以形成:

压力变化元素

所以:

原始数据
    ↓
感知解释
    ↓
感知元素

这是两个不同的层次。


9.3 感知元素的基本结构

一个可用于认知工程的感知元素,至少需要能够表达:

Element
├── Type
├── Value
├── State
├── Time
├── Position
└── Change

即:

  • 元素类型;
  • 元素值;
  • 元素状态;
  • 时间;
  • 空间位置;
  • 变化。

可以抽象成:

E = {
    type,
    value,
    state,
    time,
    position,
    change
}

这里并不意味着所有感知元素都必须拥有完全相同的数据字段。

而是说明:

感知元素必须能够描述“感知到了什么、当前是什么状态、在哪里、什么时候发生,以及发生了什么变化”。

这与传统静态数据结构存在明显区别。


9.4 9.1 元素

感知元素首先必须回答:

感知到了什么?

例如视觉感知:

轮廓
颜色
亮度
位置
大小
方向

触觉感知:

接触
压力
振动
摩擦
滑动
温度

听觉感知:

声音
频率
强度
方向
持续时间
变化

因此,感知元素可以存在于不同感觉通道中。

例如:

VisualElement
TouchElement
AudioElement
TemperatureElement
PressureElement
MotionElement

但是这些不同元素仍然可以拥有共同的基础结构。


9.5 元素不是对象

这是整个理论中非常重要的一条边界。

例如:

白色

是一个感知元素。

椭圆轮廓

是一个感知元素。

光滑

可以是一个触觉感知元素。

但是:

鸡蛋

已经不是单一感知元素。

它是多个感知元素经过组织之后形成的对象认知结果。

例如:

椭圆轮廓
+
白色
+
特定大小
+
特定位置
+
表面连续
+
触觉硬度
+
重量

经过匹配:

元素
+
元素
+
元素
+
元素
+
关系
      ↓
对象

因此:

元素是对象形成的基础,但元素本身不等于对象。


9.6 元素的组合

一个对象通常不是由一个元素构成,而是由多个元素及其关系共同形成。

例如一个杯子。

感知系统可能获得:

圆形轮廓
+
垂直高度
+
空腔
+
把手
+
材质
+
重量
+
位置

这些元素经过组合后,形成:

Cup Object

因此对象形成可以表示为:

E1
+
E2
+
E3
+
E4
+
...
+
Relation
↓
Object

这意味着:

对象不是感觉系统直接“看见”的结果,而是感知元素经过组织、组合和匹配形成的结构。

这也是模拟人的认知系统与传统“输入 → 分类”模式之间的重要区别。


9.7 9.2 元素值

元素必须具有值。

例如:

Pressure = 0.5N
Temperature = 25℃
Brightness = 70
Distance = 20cm

但是,元素值不能简单理解成一个固定数字。

因为同一个元素的值可能随时间发生变化。

例如:

Pressure(t1) = 0.2N
Pressure(t2) = 0.4N
Pressure(t3) = 0.7N
Pressure(t4) = 1.1N

如果系统只保存:

Pressure = 1.1N

那么它失去了非常重要的信息。

因为:

0.2 → 0.4 → 0.7 → 1.1

表达的是:

压力正在持续增加。

而:

1.1 → 1.1 → 1.1 → 1.1

表达的是:

压力保持稳定。

因此:

元素值只是感知元素的一部分,不能代表感知元素的全部。


9.8 元素值与元素变化

可以定义:

Value(t)

进一步定义:

Change(t)
=
Value(t) - Value(t-1)

例如:

Pressure(t) = 1.0N
Pressure(t-1) = 0.8N

那么:

Change = +0.2N

系统获得的就不再只是:

压力 = 1.0N

而是:

当前压力 = 1.0N
压力变化 = +0.2N

这两者具有完全不同的认知意义。


9.9 9.3 元素状态

元素值解决的是:

现在是多少?

元素状态解决的是:

现在处于什么情况?

例如压力元素:

Pressure = 0.2N

可能对应:

接触

也可能对应:

轻微接触

也可能对应:

持续增加

也可能对应:

快速增加

因此状态可以表达:

Element
 ↓
Value
 ↓
State

例如:

Pressure
Value = 0.8N
State = Increasing

或者:

Pressure
Value = 0.8N
State = Stable

又或者:

Pressure
Value = 0.8N
State = Decreasing

同一个值,在不同状态下,认知意义可能完全不同。


9.10 状态不是值的替代品

必须进一步区分:

Value

与:

State

例如:

Temperature = 30℃

这是值。

而:

Temperature State = Rising

这是状态。

如果只有值:

30℃

系统不知道:

25 → 30

还是:

35 → 30

也不知道:

30 → 30

因此:

Value
+
Change
+
State

才能形成更加完整的动态感知。


9.11 9.4 元素变化

变化是感知元素进入动态认知的关键。

传统的数据处理往往关注:

当前值

而人的感知并不仅仅关注当前值。

人会不断感受到:

变大
变小
变快
变慢
变热
变冷
变重
变轻
靠近
远离
增强
减弱

因此,感知元素必须能够表达变化。

可以定义:

Element Change

至少包括:

方向
幅度
速度
持续时间
频率
趋势

例如:

Pressure
Value = 0.8N
Direction = Increase
Rate = 0.2N/s
Duration = 2s

这样系统得到的已经不是一个静态数字,而是一个动态过程。


9.12 变化本身也是感知元素

这是一个重要的理论扩展。

例如:

压力增加

不能简单看作:

Pressure Value Changed

在认知过程中:

“增加”本身就是可以被感知、比较和进一步匹配的信息。

例如:

压力增加
+
摩擦增加
+
滑移减少

这些变化共同形成新的感知状态。

所以:

Value

和:

Change

应该在理论上保持区分。

可以表示:

Element
├── Value
└── Change

而不是:

Element = Value

9.13 9.5 元素关系

单独的元素往往不能完成认知。

例如:

压力 = 0.5N

本身意义有限。

但如果同时存在:

摩擦 = 0.8
滑移 = 0

那么三者之间就产生了关系。

例如:

Pressure
   │
   ├── influences
   ↓
Friction
   │
   ├── influences
   ↓
Slip

因此,感知元素不仅需要自己的值,还需要能够与其他元素建立关系。


9.14 元素关系不是对象关系

这里需要与后面的“对象关系”保持边界。

例如:

压力增加
摩擦增加

可以构成元素之间的动态关系。

而:

手
抓取
鸡蛋

则已经属于对象与行为之间的关系。

所以理论上应该区分:

元素关系

与:

对象关系

前者属于感知层。

后者属于对象与认知层。


9.15 从元素到对象

到这里,我们已经可以重新描述对象形成。

不是:

感觉
 ↓
对象

而是:

感觉
 ↓
感知
 ↓
感知元素
 ↓
元素组合
 ↓
元素关系
 ↓
对象

例如:

视觉输入
 ↓
轮廓元素
颜色元素
大小元素
位置元素
 ↓
元素组合
 ↓
对象候选
 ↓
对象

而当加入时间与变化后:

元素
 ↓
元素变化
 ↓
元素关系
 ↓
动态对象

这为后面的动态属性理论建立基础。


9.16 感知元素的动态性

我们前面提出:

数据是动态变化的,认知不能建立在静态数据之上。

这一思想在感知元素层就必须成立。

例如机器人抓取鸡蛋。

机器人并不是先获得一张静态表:

鸡蛋承受压力:X
摩擦系数:Y
最佳抓取压力:Z

然后按照表格执行。

真实的抓取过程是:

接触
 ↓
压力变化
 ↓
摩擦变化
 ↓
滑移变化
 ↓
形变变化
 ↓
再次调整压力
 ↓
再次感知
 ↓
再次匹配

因此:

感知元素不是一次性采集的数据,而是随着对象和环境变化持续更新的信息状态。


9.17 感知元素与时间

一个真正的动态感知系统必须具有时间概念。

因此:

Element(t)

比:

Element

更加接近真实认知过程。

例如:

Pressure(t1)
Pressure(t2)
Pressure(t3)

形成:

Pressure History

进一步形成:

Pressure Trend

再进一步:

Pressure Prediction

这意味着感知元素可以逐步从:

当前状态

扩展到:

历史
+
当前
+
变化
+
趋势

9.18 感知元素与多感官协同

人的感知不是单一通道独立运行。

例如拿鸡蛋时,人同时使用:

视觉
+
触觉
+
压力感觉
+
位置感觉
+
运动感觉

因此系统获得:

Visual Element
Touch Element
Pressure Element
Position Element
Motion Element

这些元素并不是互相独立的。

例如:

视觉发现鸡蛋
       ↓
手接近鸡蛋
       ↓
触觉发生接触
       ↓
压力增加
       ↓
视觉确认位置
       ↓
压力调整

因此:

多感知元素之间的协同,是后续认知匹配的重要基础。


9.19 感知元素不是认知结论

必须特别强调这一点。

例如系统获得:

压力增加
滑移减少
表面光滑
对象椭圆

这些是感知元素。

但系统最终判断:

“这是一个需要轻柔抓取的鸡蛋。”

已经属于认知结果。

所以:

感知元素
≠
认知

而是:

感知元素
 ↓
组合
 ↓
关系
 ↓
匹配
 ↓
认知

这也是后面第18章“认知匹配”的理论入口。


9.20 感知元素的工程表达

如果将本章理论转化为工程结构,一个基础元素可以抽象为:

Element
{
    type,
    value,
    state,
    time,
    position,
    change,
    relation
}

例如:

Element
{
    type: "pressure",
    value: 0.8,
    state: "increasing",
    time: t,
    position: hand_contact,
    change: +0.2,
    relation: friction
}

这里的重点并不是规定一种唯一的数据格式。

而是建立一个理论原则:

工程中的感知元素必须能够保留感知对象的当前状态以及动态变化。


9.21 感知元素的生命周期

一个感知元素不是产生后永远不变。

它可以经历:

产生
 ↓
更新
 ↓
变化
 ↓
组合
 ↓
匹配
 ↓
失效

例如:

接触元素产生
 ↓
压力元素增加
 ↓
压力状态变化
 ↓
与摩擦元素协同
 ↓
形成抓取状态
 ↓
接触结束
 ↓
元素失效

因此可以把感知元素看成一个动态实体:

Element
 ↓
State(t)
 ↓
State(t+1)
 ↓
State(t+2)

这与传统静态数据库中的:

一条记录

存在本质区别。


9.22 感知元素的核心价值

到这里,我们可以看到,建立“感知元素”这一层,并不是为了增加一个概念。

它解决了三个核心问题。

第一,解决感觉与对象之间的断层

感觉
 ↓
感知元素
 ↓
对象

第二,解决静态数据与动态变化之间的断层

Value
 ↓
Change
 ↓
State
 ↓
Trend

第三,解决感知与认知之间的断层

感知元素
 ↓
组合
 ↓
关系
 ↓
匹配
 ↓
认知

因此:

感知元素是整个模拟人感知与认知理论中最基础的工程单位之一。


9.23 本章小结

本章没有直接讨论“认知是什么”,而是回答了一个更基础的问题:

在感觉与认知之间,系统究竟以什么形式组织感知信息?

答案是:

感知元素。

感知元素不是简单的数据,也不是对象本身,而是感知系统从感觉输入中形成的、能够被组织、组合、比较和匹配的信息结构。

它至少涉及:

元素
 ↓
值
 ↓
状态
 ↓
变化
 ↓
关系

因此可以形成:

感觉
 ↓
感知
 ↓
感知元素
 ├── Value
 ├── State
 ├── Change
 ├── Time
 ├── Position
 └── Relation
 ↓
元素组合
 ↓
对象
 ↓
属性
 ↓
动态状态
 ↓
认知匹配

这条链条非常重要。

因为后面的理论不能凭空产生。

没有感知元素,就没有对象形成;没有对象与属性,就没有动态匹配;没有动态匹配,就无法形成真正意义上的个体认知。

因此,本章实际上为后续章节建立了一个基础工程单位:

Element。

下一章将继续按照原大纲进入:

第三篇 认知元素与对象理论

第10章 认知元素

重点讨论一个新的问题:

感知元素什么时候只是“被感知的信息”,什么时候开始成为“认知系统中的元素”?

这里将正式区分:

感觉元素
感知元素
认知元素

并进一步说明感知元素如何进入认知系统

Leave a Reply

Your email address will not be published. Required fields are marked *