授课:张腾
时间:40 学时
考核:
机器学习接管生活
机器学习算法是一种元算法 (meta algorithm)

寻龙分金看缠山,一重缠是一重关,关门如有八重险,不出阴阳八卦形。发丘印,摸金符,搬山卸岭寻龙诀;人点蜡,鬼吹灯,勘舆倒斗觅星峰;水银癍,养明器,龙楼宝殿去无数;窨沉棺,青铜椁,八字不硬莫近前。入口为马,马为离卦;子鼠遇马为坎离;未羊遇马为坤离;戌狗遇马为乾离,上乾下离见生门。
机器学习算法早已用于分析遥感图像,检测石油矿产等资源
机器学习必备的第三方开源扩展包
第三方扩展包之间依赖关系复杂,新手推荐用 Anaconda
开发环境个人偏爱 VS Code
《旧唐书·魏徵传》
以铜为镜,可以正衣冠;
以史为镜,可以知兴替;
以人为镜,可以明得失。
控制论之父维纳,1948 年出版《控制论》
第一次工业革命:用某种机器来减轻甚至代替体力劳动
上世纪中叶:用某种新型机器来减轻甚至代替脑力劳动
关键问题:如何让机器具有人类的智能?
维纳,Norbert Wiener,1894.11.26 ~ 1964.3.18,美国应用数学家,控制论之父
计算机之父图灵
xx之父
图灵,Alan Mathison Turing,1912.6.23 - 1954.6.7,英国计算机科学家、数学家、逻辑学家、密码分析学家和理论生物学家,计算机之父
1950 年,Mind 杂志第 4 季度第 1 篇文章
计算机器与智能 Computing Machinery and Intelligence
I propose to consider the question, 'can machines think?'
七个章节
1956 年,人工智能元年,达特茅斯会议
正式确定人工智能 (artificial intelligence) 这个术语
七个研究方向:
干货:西蒙、纽厄尔的逻辑理论家 (logic theorist),第一个可运行的人工智能程序
推理即计算,证明即符号变换
智能可通过严格的形式规则在符号系统中实现
西蒙、纽厄尔设计了逻辑理论家程序
公理
\begin{align} \begin{array}{rll} A_1: & P \to (Q \to P) & 肯定前件律 \\ A_2: & (P \to (Q \to R)) \to ((P \to Q) \to (P \to R)) & 分配律 \\ A_3: & (\neg P \to \neg Q) \to (Q \to P) & 逆否律 \end{array} \end{align}
证明:任何命题蕴含自身,即$A_1, A_2, A_3 \models X \to X$
应用面狭窄,并非所有问题都可以转换成逻辑推理问题
十万步内无法证明两个连续函数之和还是连续函数
数学家不认可机器证明的定理 (可能出于保护自己的饭碗)
光会逻辑推理还不够,机器得拥有知识,知识就是力量
专家系统 = 知识库 + 推理机
在特定领域内具有专家水平解决问题的能力
知识库:if-then 规则集合
| 序号 | 前件 | 结论 | ||||
|---|---|---|---|---|---|---|
| 1 | 有毛发 | 哺乳动物 | ||||
| 2 | 产奶 | 哺乳动物 | ||||
| 3 | 有羽毛 | 鸟类 | ||||
| 4 | 会飞 | 生蛋 | 鸟类 | |||
| 5 | 哺乳动物 | 吃肉 | 食肉动物 | |||
| 6 | 哺乳动物 | 有蹄 | 有蹄类动物 | |||
| 7 | 食肉动物 | 有黄褐色 | 有暗斑点 | 猎豹 | ||
| 8 | 食肉动物 | 有黄褐色 | 有黑色条纹 | 老虎 | ||
| 9 | 有蹄类动物 | 有长腿 | 有长脖子 | 有暗斑点 | 长颈鹿 | |
| 10 | 有蹄类动物 | 有黑白条纹 | 斑马 | |||
| 11 | 鸟类 | 不会飞 | 有长腿 | 有长脖子 | 是黑白两色 | 鸵鸟 |
| 12 | 鸟类 | 不会飞 | 会游泳 | 是黑白两色 | 企鹅 | |
| 13 | 鸟类 | 会飞 | 信天翁 | |||
问题:该动物产奶、有蹄、有黑白条纹,请问是何动物?
初始事实库为:{产奶、有蹄、有黑白条纹}
根据规则 2:产奶$\to$哺乳动物,事实库扩充为:{产奶、有蹄、有黑白条纹、哺乳动物}
根据规则 6:哺乳动物$\wedge$有蹄$\to$有蹄类动物,事实库扩充为:{产奶、有蹄、有黑白条纹、哺乳动物、有蹄类动物}
根据规则 10:有蹄类动物$\wedge$有黑白条纹$\to$斑马,推理完成
人工构建知识库成本太高,专业知识需相关领域的专家来提供
人类的很多智能行为,无法描述其背后的知识
我们人类是如何识别这些手写数字的?
我们人类是如何判断这首词的情感的?
明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间。
转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。
我们人类是如何听出下面这段语音的?
我们人类是如何判断红/黑、白/黑哪方优势的?
机器学习从数据中总结出知识,也被称为归纳学习 (inductive learning)
| 演绎推理 | 归纳学习 |
|---|---|
| 符号主义,方法为逻辑编程、搜索等 | 连结主义,方法为神经网络等 |
| 一般到具体,可解释性强,结果精确 | 具体到一般,无可解释性,结果不精确 |
| 与人的学习过程不相似 | 与人的学习过程更相似 |