首页 › 人工智能实验 ›

规则与学习:让机器变聪明的两种方法

让机器完成一项任务,常见的有两条路:一是由人把判断条件写成规则,二是让机器从大量例子中自己总结规律。本互动演示用同一类分类任务对比两种方法,帮助学生理解规则方法与机器学习的区别和各自的适用场合。

人工智能初中
在实验室中查看
规则与学习:让机器变聪明的两种方法实验封面

实验目的

理解规则方法与机器学习的区别,能举例说明各自的优缺点。

实验原理

规则方法由人事先写好“如果……就……”的判断条件,机器照章执行,结果可解释,但规则难以覆盖所有情况。机器学习则给机器大量带答案的样本,让它自己找出规律并用于判断新数据,适合规则难写的问题,但依赖数据的数量与质量。

实验器材

实验步骤

  1. 观察任务,明确要让机器把数据分成哪几类。
  2. 用规则方法:自己写几条判断条件并运行测试。
  3. 记录规则判断正确与出错的例子。
  4. 用学习方法:提供样本让机器训练,再测试同样的数据。
  5. 比较两种方法的结果,说说各自适合什么情况。

实验现象与结论

规则写得越细,覆盖的情况越多,但总会遇到规则没想到的例外;学习方法在样本充足时通常能处理更多情况,样本太少或有偏差时则容易出错。两种方法各有长处,实际中常常结合使用。

常见问题

规则方法和机器学习最大的区别是什么?
规则方法靠人写条件,机器学习靠机器从数据样本中自己总结规律。
机器学习一定比规则方法好吗?
不一定。规则清晰、需要可解释时规则更合适;规则难写、数据充足时学习更有优势。

同一课题的其他实验 ·

相关搜索:规则与机器学习的区别 · 机器学习是什么 初中 · 基于规则的人工智能 · 初中人工智能 机器学习入门 · 人工智能两种方法 · 机器学习需要数据 · 规则与学习:让机器变聪明的两种方法互动课件 · 规则与学习:让机器变聪明的两种方法虚拟仿真实验