第十五章 WSaiOS-ICAI 学习系统中的经验学习机制
(Experience Driven Learning Mechanism)
15.1 经验学习定义
前面的学习机制主要解决:
- 不会 → 主动学习;
- 决策需要 → 实时学习;
- 感兴趣 → 探索学习;
- 外部指导 → 教育学习。
但是人的能力成长还有一个重要来源:
从自己做过的事情中学习。
人不是每次遇到问题都重新学习。
很多时候:
依靠过去经历形成的方法。
例如:
第一次开发系统:
下一次:
遇到类似问题:
直接避免错误。
WSaiOS-ICAI:
经验学习定义:
个体通过记录过去行为、结果和反馈,将一次行动过程转换为可复用经验,从而改善未来任务处理能力。
15.2 经验学习与知识学习区别
这是学习系统工程的重要区别。
知识学习:
获得新的认识。
例如:
经验学习:
优化自己的行为方式。
例如:
关系:
15.3 Experience Object(经验对象)
经验必须对象化。
属性:
experience_id
经验编号。
event
发生事件。
例如:
action
采取行动。
例如:
result
结果。
例如:
evaluation
评价。
例如:
lesson
经验总结。
例如:
15.4 经验形成模型
经验不是自动产生。
需要:
结果 → 分析 → 总结。
流程:
例如:
行动:
结果:
分析:
形成经验:
15.5 经验学习触发模型
经验学习通常来自:
15.5.1 成功经验
逻辑:
例如:
成功:
保存:
以后优先采用。
15.5.2 失败经验
逻辑:
例如:
失败:
经验:
15.6 Experience Formation Engine
经验形成引擎。
负责:
从结果中提取经验。
结构:
PHP:
15.7 经验分类模型
经验不是统一类型。
技术经验
例如:
决策经验
例如:
操作经验
例如:
社会关系经验
例如:
Experience Category:
15.8 经验调用模型
经验学习的目的:
不是保存。
而是未来使用。
流程:
例如:
新项目:
发现:
调用经验:
15.9 Experience Recall Engine
经验调用引擎。
作用:
根据当前任务寻找过去经验。
15.10 经验与决策系统接口
经验影响决策。
关系:
例如:
两个方案:
方案A:
过去成功5次。
方案B:
过去失败3次。
决策系统:
提高A的选择权重。
接口:
15.11 经验与概率评价结合
这里可以引入概率。
注意:
概率不是经验产生。
而是:
决策使用经验后的评价。
逻辑:
例如:
15.12 MVC 工程结构
增加:
15.13 Smarty 页面设计
experience.tpl
15.14 经验学习案例
场景:
开发网站系统。
第一次:
结果:
反馈:
原因:
形成经验:
第二次:
遇到类似任务:
调用经验:
结果:
成功率提高。
15.15 五类学习机制统一
到第十五章:
WSaiOS-ICAI 学习系统形成:
15.16 本章总结
经验学习使 WSaiOS-ICAI 不只是:
“获得新知识”。
而是:
“从自己的经历中成长”。
核心逻辑:
下一章:
第十六章 WSaiOS-ICAI 学习系统统一调度引擎
(Learning System Unified Scheduling Engine)
重点:
- 五类学习机制统一管理;
- Learning Manager;
- 学习优先级判断;
- 学习冲突处理;
- 学习任务调度;
- PHP OOP + MVC + Smarty 实现。