第十二章 WSaiOS-ICAI 学习系统中的实时学习机制
(Real-time Learning Mechanism)
12.1 实时学习机制定义
WSaiOS-ICAI 学习系统中的实时学习,不是持续保存大量知识。
而是模拟人的一种学习行为:
当个体正在面对任务、问题或决策,而当前能力或信息不足时,立即启动学习行为,获取解决当前问题所需要的信息和能力。
人的现实行为:
例如:
准备购买设备:
人工个体:
12.2 实时学习与普通学习区别
普通学习:
实时学习:
WSaiOS-ICAI 两者结合:
12.3 决策驱动实时学习模型
(Decision Driven Real-time Learning)
人在决策时:
不会所有信息都提前知道。
决策过程:
WSaiOS-ICAI:
决策系统向学习系统提出需求。
关系:
12.4 决策信息不足检测
(Information Gap Detection)
实时学习的核心:
发现“不知道”。
建立:
InformationGap Object
属性:
goal
当前目标。
例如:
required
任务需要的信息。
例如:
current
当前已有信息。
例如:
gap
信息差距。
例如:
12.5 信息不足检测逻辑
WSaiOS-ICAI:
采用符号逻辑判断。
不是预测。
逻辑:
例如:
12.6 实时学习触发模型
(Real-time Learning Trigger)
对象:
RealTimeLearningTrigger
触发条件:
条件1:任务需求
条件2:信息不足
条件3:成功概率不足
12.7 外部信息获取对象
(External Information Acquisition Object)
实时学习需要获取外部信息。
但是获取的信息不是直接成为知识。
需要经过:
信息 → 学习 → 能力支持。
对象:
ExternalInformationObject
属性:
source
来源。
例如:
content
获取内容。
purpose
获取目的。
例如:
time
获取时间。
实时学习强调:
当前任务相关。
12.8 实时学习流程模型
完整流程:
12.9 实时学习方法选择
实时学习不是固定方法。
根据任务选择。
信息查询型
例如:
查价格、参数。
采用:
方案选择型
例如:
选择技术方案。
采用:
问题解决型
例如:
程序错误。
采用:
新环境适应型
例如:
学习新规则。
采用:
12.10 与概率决策系统接口
这里引入概率。
但是:
概率属于决策评价。
不是学习逻辑核心。
关系:
例如:
选择方案:
方案A:
方案B:
决策系统:
选择A。
如果信息不足:
返回学习系统。
循环:
12.11 RealTimeLearningEngine
实时学习引擎。
职责:
管理实时学习。
结构:
PHP:
12.12 MVC 工程结构
扩展:
12.13 Smarty 页面设计
realtime_learning.tpl
12.14 实时学习案例
场景:
个体需要选择服务器方案。
当前任务:
决策:
检测:
已有:
缺少:
触发:
获取:
返回:
决策系统。
决策:
12.15 本章总结
WSaiOS-ICAI 实时学习机制实现:
个体人工智能面对未知问题时,不依赖预先存储全部知识,而是根据当前目标主动获取解决问题所需的信息。
核心逻辑:
工程结构:
形成 WSaiOS-ICAI 中:
面向问题和决策的实时学习能力。
下一章:
第十三章 WSaiOS-ICAI 学习系统中的兴趣探索学习机制
(Interest Driven Exploration Learning)
重点:
- 好奇心模拟;
- 兴趣触发学习;
- 探索目标生成;
- 非任务驱动学习;
- 兴趣对象模型;
- PHP OOP + MVC + Smarty 实现。