THIS IS YOUR MACHINE LEARNING SYSTEM? 机器学习的核心思想 YUP!YOU POUR THE DATA INTO THIS BIG PILE OF LINEAR ALGEBRA,THEN COLLECT 与其把知识和经验总结好了告诉计算机,还不如让计 THE ANSWERS ON THE OTHER SIDE. 算机自己去学习知识和经验。 WHAT IF THE ANSWERS ARE WJRONG? JUST STIR THE PILE UNTIL 机器学习的主要动机:与其显式地编写程序来执行某 THEY START LOOKING RIGHT 些任务,不如教计算机如何开发一个算法来完成任务。 机器学习思想:使用算法解析数据,从中学习,然后 对未知事件做出决定或预测。 学什么?如何学?怎么学? Hangzhou Dianzi Universit的杭州电子科技大学 School of Computer Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 机器学习的核心思想 与其把知识和经验总结好了告诉计算机,还不如让计 算机自己去学习知识和经验。 机器学习的主要动机:与其显式地编写程序来执行某 些任务,不如教计算机如何开发一个算法来完成任务。 机器学习思想:使用算法解析数据,从中学习,然后 对未知事件做出决定或预测。 学什么?如何学?怎么学?
人类的学习 婴儿通过识图卡或者 心理学认为:学习是指(人或动物)依靠经 实物学会了认识物体 验的获得而使行为持久变化的过程。 ·Simon(1983):学习就是系统中的变 化,这种变化使系统比以前更有效地去 做同样的工作。 ·Minsky(1985):学习是在我们头脑中 (心里内部)进行有用的变化。 初生儿脑皮层 3个月婴儿脑皮层 2岁婴儿脑皮层 单个神经元易看清 神经元连接增多 密集的神经元网络 Hangzhou Dian2 i University杭州电子科技大学 School of Computer Science and Tecfmnology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 人类的学习 心理学认为:学习是指(人或动物)依靠经 验的获得而使行为持久变化的过程。 • Simon (1983) :学习就是系统中的变 化,这种变化使系统比以前更有效地去 做同样的工作。 • Minsky(1985):学习是在我们头脑中 (心里内部)进行有用的变化。 婴儿通过识图卡或者 实物学会了认识物体
典型问题 方法 解决时间 人类学习与机器学习 算术运算 CPU指令 1945年 大规模线性方程组 Krylov子空间迭代 1950年 人脑有哪些功能? 海量数据的排序 快速排序算法 1962年 感知视觉,听觉,嗅觉,触觉 寻找地图上两点间最短路径 Dijkstra算法 1959年 计算数学计算 存储并管理大规模数据 关系型数据库系统 1970年 推理逻辑推理,证明数学定理 数学公式推导 符号计算 1970年代 大规模信息检索 搜索引擎 1990年代 记忆长期记忆,短期记忆 感知问题听觉 机器学习 还未解决 联想触景生情 感知问题视觉 机器学习 还未解决 控制控制肢体运动 运动控制 机器人控制算法 还未解决 语言理解语言,说话,写作 理解人类语言 机器学习 还未解决 创作,如诗歌和音乐 机器学习 还未解决 创作绘画,写诗,创作音乐 有确定性的数学,逻辑模型的问题,计算机远胜人类;无法建 感情情绪,恋爱 立这种精确模型的问题,恰好是机器学习要解决的核心问题。 Hag3 hou Dianzi Universit杭州电子科技大学 School of Computer Science and Technology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 人类学习与机器学习 人脑有哪些功能? 感知 视觉,听觉,嗅觉,触觉 计算 数学计算 推理 逻辑推理,证明数学定理 记忆 长期记忆,短期记忆 联想 触景生情 控制 控制肢体运动 语言 理解语言,说话,写作 创作 绘画,写诗,创作音乐 感情 情绪,恋爱 典型问题 方法 解决时间 算术运算 CPU指令 1945年 大规模线性方程组 Krylov子空间迭代 1950年 海量数据的排序 快速排序算法 1962年 寻找地图上两点间最短路径 Dijkstra算法 1959年 存储并管理大规模数据 关系型数据库系统 1970年 数学公式推导 符号计算 1970年代 大规模信息检索 搜索引擎 1990年代 感知问题-听觉 机器学习 还未解决 感知问题-视觉 机器学习 还未解决 运动控制 机器人控制算法 还未解决 理解人类语言 机器学习 还未解决 创作,如诗歌和音乐 机器学习 还未解决 有确定性的数学,逻辑模型的问题,计算机远胜人类;无法建 立这种精确模型的问题,恰好是机器学习要解决的核心问题
学习的过程 人类学习→机器学习: ·获取新的陈述性知识。 ·通过教育或实践发展认知能力。 ·将新知识组织成为通用化和有效的表达形式。 ·借助观察和实验发现新的事实和新的理论。 机器学习:模仿了人的学习能力,从样本数据中学习经验,将经验用于预测。 Hangzhou Dian21 niversity杭州电子科技大学 School of Computer Science and Tecfnology计算机学院周文晖 cioot G CoRbreL DCICACE ut I6eRiot
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 学习的过程 人类学习机器学习: • 获取新的陈述性知识。 • 通过教育或实践发展认知能力。 • 将新知识组织成为通用化和有效的表达形式。 • 借助观察和实验发现新的事实和新的理论。 机器学习:模仿了人的学习能力,从样本数据中学习经验,将经验用于预测
机器学习的原理 原理: ·学习与经验有关。 ·学习可以改善系统性能。 ·学习是一个有反馈的信息处理与控制过程。 经验是在系统与环境的交互过程中产生的。 经验中应包含系统输入、响应和效果等信息。 因此经验积累、性能完善正是通过重复这一过程而实现的。 Hangzhou Dianzi University杭州电子科技大学 School of Computer Science and Tecfnology计算机学院周文晖
Hangzhou Dianzi University 杭州电子科技大学 School of Computer Science and Technology 计算机学院 周文晖 机器学习的原理 原理: • 学习与经验有关。 • 学习可以改善系统性能。 • 学习是一个有反馈的信息处理与控制过程。 经验是在系统与环境的交互过程中产生的。 经验中应包含系统输入、响应和效果等信息。 因此经验积累、性能完善正是通过重复这一过程而实现的