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

第三章 认知元素理论——人工认知的基本单位

WSaiOS EOM模拟人工认知工程理论

第三章:认知元素理论——人工认知的基本单位


3.1 为什么研究认知元素

人工认知工程首先需要解决一个最基础的问题:

机器如何开始认识世界?

如果一个系统不能识别最基本的信息单位,就无法形成更高层次的理解。

人的认知不是直接从复杂概念开始。

人首先接收大量外部信息:

例如:

看到一个电动牙刷:

视觉信息:

颜色

形状

尺寸

按钮

刷头

运动

听觉信息:

声音

震动

文字信息:

电动牙刷

品牌

型号

这些信息进入大脑后,并不是直接形成完整知识。

而是首先被分解和识别为:

具有意义的基本单位。


EOM将这种基本单位定义为:

认知元素(Cognitive Element)


3.2 什么是认知元素

EOM定义:

认知元素是人工认知系统对外部信息进行识别、抽取和结构化后形成的最基本认知单位。

它不是简单的数据。

数据:

170

只是一个数字。


经过认知处理:

身高

170厘米

人体属性

才具有认知意义。


因此:

认知元素包含:

Element

{

名称 Name

类型 Type

意义 Meaning

属性 Attribute

来源 Source

}

例如:

一个产品信息:

原始信息:

Sonic Electric Toothbrush

经过解析:

形成:

元素:

电动牙刷

类型:

产品

意义:

口腔护理设备

来源:

产品资料

3.3 为什么元素是认知最小单位

人类认识世界,并不是从完整知识开始。

而是从:

最小可识别单位开始。


例如:

婴儿认识苹果。

最开始:

不是:

苹果是一种水果

而是:

感知:

红色

圆形

甜味

可以吃

这些就是:

最初认知元素。


经过不断组合:

形成:

苹果对象

再形成:

水果类别

食物知识

植物知识

因此:

认知过程:

元素

↓

对象

↓

知识

如果没有元素:

对象无法产生。

如果没有对象:

知识无法形成。


所以:

EOM提出:

认知元素是人工认知结构建立的基础单位。


3.4 信息与认知元素的区别

传统计算机:

关注:

数据

EOM关注:

具有意义的信息结构

例如:

输入:

深圳

计算机:

看到:

字符串

人工认知系统:

形成:

元素:

名称:

深圳


类型:

地理位置


意义:

城市对象

两者区别:

数据 认知元素
无结构 有结构
无意义 有语义
单纯保存 可以参与认知

因此:

信息必须经过结构化,才能成为认知基础。


3.5 信息如何转换为认知元素

EOM定义:

信息转换过程:

外部信息

↓

信息解析

↓

特征提取

↓

语义识别

↓

元素生成

例如:

输入:

深圳电动牙刷供应商

第一步:

信息解析:

发现:

深圳

电动牙刷

供应商

第二步:

元素提取:

形成:

Element 1:

深圳

类型:

地区


Element 2:

电动牙刷

类型:

产品


Element 3:

供应商

类型:

角色

第三步:

元素进入认知系统:

等待形成对象。


3.6 认知元素的结构模型

EOM定义:

单个元素:

Element
{

ID

Name

Type

Value

Meaning

Weight

Source

}

例如:

Element

{

ID:

001


Name:

电动牙刷


Type:

Product


Meaning:

口腔护理产品


Weight:

80


Source:

用户输入

}

其中:

ID

元素唯一编号。

用于系统识别。


Name

元素名称。

例如:

供应商

Type

元素类别。

例如:

产品

人物

地点

行为

Meaning

元素意义。

区别:

普通数据。


Weight

元素重要程度。

用于后续匹配。


Source

来源:

例如:

用户输入

外部信息

学习记录

3.7 认知元素如何形成对象

元素本身不是最终目标。

人工认知需要:

从元素形成对象。


例如:

元素:

深圳

电动牙刷

供应商

单独看:

深圳

=
地点


电动牙刷

=
产品


供应商

=
角色

但是组合:

深圳 + 电动牙刷 + 供应商

产生:

深圳电动牙刷供应商对象

公式:

Object = Element + Relationship + Meaning

元素提供:

组成部分。

关系提供:

结构。

意义提供:

认知。


3.8 认知元素与面向对象编程关系

EOM采用面向对象思想实现认知结构。

原因:

程序对象也是由基础结构组成。


PHP OOP:

普通对象:

class Product
{

    public $name;

    public $price;


}

认知元素:

可以设计为:

class Element
{

    public $id;

    public $name;

    public $type;

    public $meaning;


}

例如:

创建元素:

$product = new Element();

$product->name="电动牙刷";

$product->type="Product";

$product->meaning="口腔护理设备";

这样:

现实信息:

认知元素对象:

程序对象。


3.9 Element模型在MVC中的位置

在EOM软件结构中:

认知元素属于:

Model层。


结构:

Model

{

Element

Object

Relation

Memory

}

Controller负责:

元素处理:

输入信息

↓

解析

↓

生成Element对象

例如:

class ElementController
{

    public function create($input)
    {

        return new Element();

    }

}

View:

通过Smarty显示:

元素名称:

电动牙刷


类型:

产品

3.10 认知元素库

大量元素需要保存。

形成:

认知元素库

Element Library

保存:

产品元素

企业元素

地点元素

行为元素

属性元素

例如:

Element Library


电动牙刷

供应商

深圳

OEM

认证

价格

后续:

这些元素可以组合形成:

认知对象。


3.11 认知元素在人工认知循环中的位置

EOM完整流程:

外部信息

↓

认知元素

↓

认知对象

↓

对象关系

↓

知识库

↓

匹配

↓

方法

↓

行动

↓

经验

其中:

认知元素是入口。

没有元素:

系统无法认识信息。


3.12 本章核心结论

EOM认为:

认知元素是人工认知工程的最基础结构单位,是外部信息进入认知系统后的第一次结构化表达。

传统计算机处理:

数据

而EOM处理:

具有意义的信息元素

认知元素完成:

信息

↓

结构

↓

意义

的转换。


通过PHP OOP实现:

现实信息

↓

Element对象

↓

Object对象

↓

认知系统

因此:

认知元素理论是WSaiOS EOM模拟人工认知工程建立人工智能系统的第一层基础。


下一章:

第四章:认知对象理论——从元素到世界模型

重点研究:

  • 为什么人类不是认识元素,而是认识对象;
  • 对象如何由元素形成;
  • 对象为什么需要属性、状态、关系、方法;
  • 面向对象思想为什么可能成为人工认知工程的重要基础;
  • Object模型如何对应PHP OOP实现。

Leave a Reply

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