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

第五章 对象属性:从“对象是什么”到“对象具有什么”

第5章 对象属性:从“对象是什么”到“对象具有什么”

在人的认知过程中,认识一个对象并不意味着认知已经完成。

当人看到一个鸡蛋时,可以回答:

“这是什么?”

答案是:

“鸡蛋。”

但人的实际认知不会停留在这里。

人还会继续判断:

它有多大?
它有多重?
表面是否光滑?
是否容易滑落?
外壳是否坚硬?
能承受多大的压力?
当前是否完整?
是否正在移动?
是否可能破裂?

因此:

对象只是认知的一个起点,属性才使对象进入可操作、可比较、可判断的认知空间。

“对象是什么”解决的是对象识别问题

“对象具有什么”解决的是对象属性问题

二者并不是同一个问题。


5.1 从对象到属性

对象可以被理解为认知系统中的一个独立存在单元。

例如:

鸡蛋

只是一个对象名称。

但是对于一个真正需要操作鸡蛋的系统而言,仅仅知道:

Object = Egg

远远不够。

还必须知道:

Egg
│
├── Shape
├── Size
├── Weight
├── Material
├── Surface
├── Friction
├── Hardness
├── Fragility
├── PressureTolerance
├── Temperature
├── Position
├── Motion
└── State

因此,对象可以进一步表示为:

Object
    ↓
Attributes

也就是说:

对象回答“它是谁”,属性回答“它具有什么特征”。

这两个层次构成了认知的重要区别。


5.2 “是什么”并不等于“知道它”

这是机器认知与人的实际认知之间一个非常重要的区别。

例如系统识别:

Object = Glass

它知道这是一个玻璃杯。

但是如果系统准备拿起这个杯子,仅仅知道“玻璃杯”仍然不够。

它还需要知道:

Weight
Surface
Friction
Thickness
Fragility
Temperature
Position
Orientation

因为行为不是直接由“名称”决定的。

行为通常需要根据:

对象
+
属性
+
当前状态
+
目标

共同决定。

所以:

识别对象
≠
理解对象

进一步可以表示为:

Object Recognition
        ↓
Object Identification
        ↓
Attribute Perception
        ↓
Object Understanding

这意味着:

对象识别只是认知过程中的一个阶段,而不是完整认知。


5.3 对象是属性的载体

在认知系统中,属性不能脱离对象孤立存在。

例如:

重量 = 50g

这个数据本身并没有完整意义。

必须知道:

什么东西?

才能形成完整信息:

Egg.Weight = 50g

同样:

PressureTolerance = X

也必须属于某一个对象:

Egg.PressureTolerance = X

因此可以形成:

Object.Attribute

例如:

Egg.Weight
Egg.Size
Egg.Friction
Egg.Hardness
Egg.Fragility

在工程结构中,则可以进一步抽象为:

Object
    ├── Attribute
    ├── Attribute
    ├── Attribute
    └── Attribute

对象因此成为属性的组织中心。


5.4 属性不是简单的数据字段

如果把属性简单理解成:

name
value

那么只能描述非常简单的静态对象。

例如:

Weight = 50g
Color = White
Size = Small

但是现实世界中的对象并不是静态数据集合。

一个鸡蛋受到外力以后:

Pressure

会发生变化。

同时可能产生:

Deformation

继续增加压力可能出现:

Crack

最终:

Break

因此:

Attribute

不仅有值,还可能具有:

Value
State
Change
Rate
Trend
Time

于是属性应该从简单的数据概念进一步发展为:

Dynamic Attribute

这也是后面第四篇“动态属性理论”的基础。


5.5 静态属性

有些属性在一定时间范围内变化非常缓慢,可以作为静态属性处理。

例如:

Object = Egg

Shape = Oval
Material = Calcium Carbonate Shell
Color = White

这些属性通常不会因为一次普通操作而立即发生明显变化。

可以表示为:

Attribute
    ↓
Value

例如:

Shape → Oval
Color → White

但是“静态”并不意味着绝对不变。

它只是表示:

在当前认知时间尺度内,可以将其视为相对稳定。

因此静态属性本质上是一种时间尺度上的近似


5.6 动态属性

与静态属性不同,有些属性会随着环境和行为不断变化。

例如:

Pressure
Temperature
Position
Velocity
Deformation
SurfaceContact

它们可以表示为:

Attribute(t)

其中:

t = 时间

例如:

Pressure(t)
Position(t)
Temperature(t)
Deformation(t)

这意味着系统不能只读取一次属性值,然后永远使用这个值。

而应该不断获得:

t1 → 属性状态
t2 → 属性状态
t3 → 属性状态
t4 → 属性状态

形成:

Attribute(t1)
Attribute(t2)
Attribute(t3)
Attribute(t4)

由此产生属性变化。


5.7 属性之间不是孤立的

这是对象属性理论中更加重要的一层。

例如抓取鸡蛋时:

压力
摩擦
滑移
形变

并不是四个互相独立的数据。

它们之间存在关系。

例如:

抓取压力 ↑

可能导致:

接触稳定性 ↑

但同时也可能导致:

外壳形变 ↑

如果压力继续增加:

形变 ↑

可能进一步导致:

破裂概率 ↑

因此对象属性可以形成:

Pressure
   │
   ├──→ Stability
   │
   └──→ Deformation
             │
             └──→ Damage Probability

这时,系统真正处理的已经不是几个孤立数字,而是:

对象属性之间的动态关系。


5.8 属性决定对象在环境中的行为可能性

同一个对象,在不同属性状态下,其可执行行为可能完全不同。

例如:

Glass

如果:

Temperature = Normal
Surface = Dry
Integrity = Complete

可以正常抓取。

但是如果:

Surface = Wet

摩擦条件发生变化。

如果:

Temperature = High

又产生了新的风险。

如果:

Integrity = Damaged

则原来的抓取策略可能已经不再适用。

因此:

Object
+
Attribute State

共同决定:

Possible Action

可以表示为:

Object
   ↓
Attributes
   ↓
Current State
   ↓
Action Constraints

这说明:

属性不是对象的附属信息,而是决定对象可被如何认识、如何操作的重要认知基础。


5.9 属性与认知匹配

当系统面对一个对象时,并不是简单地读取属性。

系统需要把当前感知到的属性与已有认知进行匹配。

例如:

当前对象
    ↓
Egg

系统进一步获得:

Pressure
Friction
Weight
Fragility
Position

然后与过去经验中的对象属性进行匹配:

Current Attribute
        ↓
Historical Attribute
        ↓
Matching
        ↓
Cognitive State

例如过去经验告诉系统:

相似鸡蛋
+
较高压力
→
容易破裂

那么当前如果检测到:

Pressure ↑

系统就不能只认为:

“压力是一个数值。”

而应该进一步判断:

“当前压力状态与过去的受损状态存在较高匹配。”

于是属性进入了认知过程。


5.10 属性是动态认知的入口

到这里,可以得到一个非常重要的关系:

对象
 ↓
属性
 ↓
属性状态
 ↓
属性变化
 ↓
属性关系
 ↓
认知匹配

所以后面的动态认知理论,并不是突然出现的。

它建立在对象属性之上。

如果没有属性:

对象
 ↓
认知

中间缺少大量可计算的信息。

而有了属性:

对象
 ↓
属性
 ↓
状态
 ↓
变化
 ↓
关系
 ↓
匹配

认知才开始具有工程化基础。


5.11 对象属性的工程表达

如果把这一理论进一步转换成工程模型,一个对象可以抽象为:

Object
{
    identity,
    attributes,
    state,
    relations
}

属性则可以抽象为:

Attribute
{
    name,
    value,
    state,
    time,
    change,
    confidence
}

例如:

Egg
{
    identity: "egg",
    
    attributes:
    {
        weight,
        size,
        friction,
        hardness,
        fragility,
        pressureTolerance
    }
}

这还不是最终工程实现。

因为后面还需要继续解决:

属性如何变化?
属性如何相互影响?
属性如何进入匹配?
匹配如何形成认知?

这些问题分别进入后面的:

动态属性理论
认知匹配理论
概率认知理论
个体认知理论

因此,本章不提前解决后面的理论,而是建立一个明确的基础:

认知对象必须从“对象身份”进一步进入“对象属性”。


5.12 从“对象是什么”到“对象具有什么”

最终可以将本章的核心关系表示为:

对象是什么?
      ↓
Object Identity
      ↓
对象具有什么?
      ↓
Object Attributes
      ↓
属性是什么状态?
      ↓
Attribute State
      ↓
属性如何变化?
      ↓
Attribute Change
      ↓
属性之间有什么关系?
      ↓
Attribute Relation
      ↓
如何参与认知?
      ↓
Cognitive Matching

因此,本章提出一个基础判断:

对象识别解决“对象是什么”,对象属性解决“对象具有什么”;只有从对象进入属性,认知系统才能进一步描述对象的状态、变化、关系以及行为可能性。

Leave a Reply

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