内容正文:
4.1 认识人工智能:机器学习
人民教育出版社&中国地图出版社 高中信息技术必修一
本PPT模板部分元素使用了幻灯片母版制作。如果需要修改,点击-视图-幻灯片母版-修改 完成后关闭编辑母版即可。
1
如何让机器像人一样学会区分猫和狗?
项目导入
VS
什么是机器学习?
1959年,Arthur Samuel对机器学习(machine learning)给出的定义:
机器学习是这样的领域:它赋予计算机学习的能力,(这种学习能力)不是通过显著式编程获得的。
什么是显著式编程?
大鼻子、嘴巴宽
小鼻子、嘴巴窄
什么是显著式编程?
大鼻子、嘴巴宽
小鼻子、嘴巴窄
让计算机自己总结猫和狗的区别,计算机有可能通过识别大量图片,总结出猫和狗的特征
什么是机器学习?
事先并不约束计算机必须总结出什么规律,由计算机自己去找出最能区分猫和狗的一些规律。
什么是机器学习?
由计算机自己总结规律的编程方法,叫做非显著式编程。Arthur Samuel所定义的机器学习,专指非显著式编程。
什么是机器学习?
可以采取的一些列行为
我们规定在特定环境下,机器人做这些行为所带来的收益,叫做
收益函数。
显著式编程的工作过程
正确识别了猫和狗,收益函数为正值
错误识别了猫和狗,收益函数为负值
规定了行为和收益函数之后,让计算机自己去找最大化收益函数的行为。计算机采取随机的行为,有可能找到最大化收益函数的行为模式。
显著式编程的工作过程
非显著式编程
通过经验、数据自动学习
完成人类交给的任务
Arthur Samuel所定义的机器学习关注非显著式编程。
非显著式编程的工作过程
项目实践
给计算机准备猫和狗的两组照片,分别标记为class1和class2,让机器进行自主学习,经过学习之后,再随机给计算机一张照片,让它辨认其是猫还是狗,检验机器学习的效果。
感谢聆听
$$