规则与学习:让机器变聪明的两种方法
让机器完成一项任务,常见的有两条路:一是由人把判断条件写成规则,二是让机器从大量例子中自己总结规律。本互动演示用同一类分类任务对比两种方法,帮助学生理解规则方法与机器学习的区别和各自的适用场合。
在实验室中查看
实验目的
理解规则方法与机器学习的区别,能举例说明各自的优缺点。
实验原理
规则方法由人事先写好“如果……就……”的判断条件,机器照章执行,结果可解释,但规则难以覆盖所有情况。机器学习则给机器大量带答案的样本,让它自己找出规律并用于判断新数据,适合规则难写的问题,但依赖数据的数量与质量。
实验器材
- 分类任务的示例数据
- 规则编辑区(设置判断条件)
- 训练样本区
- 测试数据与结果显示
- 记录表
实验步骤
- 观察任务,明确要让机器把数据分成哪几类。
- 用规则方法:自己写几条判断条件并运行测试。
- 记录规则判断正确与出错的例子。
- 用学习方法:提供样本让机器训练,再测试同样的数据。
- 比较两种方法的结果,说说各自适合什么情况。
实验现象与结论
规则写得越细,覆盖的情况越多,但总会遇到规则没想到的例外;学习方法在样本充足时通常能处理更多情况,样本太少或有偏差时则容易出错。两种方法各有长处,实际中常常结合使用。
常见问题
- 规则方法和机器学习最大的区别是什么?
- 规则方法靠人写条件,机器学习靠机器从数据样本中自己总结规律。
- 机器学习一定比规则方法好吗?
- 不一定。规则清晰、需要可解释时规则更合适;规则难写、数据充足时学习更有优势。
同一课题的其他实验 ·
生活里的人工智能在日常生活场景中找一找人工智能,认识语音助手、人脸识别、导航等常见 AI 应用,并体会它们…
图灵测试小游戏:猜猜对面是人还是机器通过文字交流判断对面是真人还是机器,体验图灵测试的思路,思考机器表现得“像人”是否就等于有…
机器怎么“看”一张图把一张图片放大到像素,观察每个小格对应的数字,了解计算机是如何把图像变成数据来“看”的。
人工智能发展简史按时间顺序浏览人工智能发展中的重要事件,了解它的起步、起伏与近年快速发展的原因。
AI 能做什么、不能做什么通过判断一系列任务是否适合交给人工智能,认识 AI 的擅长之处与局限,学会理性看待它。
给图片贴标签:认识数据标注动手给图片贴上类别标签,体会机器学习需要“带答案”的数据,了解标签对机器识别的作用。
声音变成波形观察声音在屏幕上显示成的波形,了解响度、音调与波形的关系,理解声音如何变成计算机能处理的数…
颜色变成数字:认识RGB调节红、绿、蓝三个数值,观察颜色的变化,了解计算机是如何用数字表示各种颜色的。
相关搜索:规则与机器学习的区别 · 机器学习是什么 初中 · 基于规则的人工智能 · 初中人工智能 机器学习入门 · 人工智能两种方法 · 机器学习需要数据 · 规则与学习:让机器变聪明的两种方法互动课件 · 规则与学习:让机器变聪明的两种方法虚拟仿真实验