2- 人工智能&深度学习介绍
人工智能相关的电影
钢铁侠 终结者 机械姬 我,机器人
人工智能之父麦卡锡给出的定义
什么是智能?
智能的英语是 Intelligence
推理,知识,规划,学习,交流,感知,移动和操作物体。
智能 不等于 智力 (IQ:智商 比较类似计算机的计算能力)
抢小孩子西瓜吃,小孩子护住西瓜就是自主意识。
评委,评判目标是机器和人。评委与被评判目标以墙隔开。评委向人和机器人来提出问题。
评委事先不知道对面谁是机器人,谁是人。评委提的问题机器人和人分别做出回答。
当评委不能分辨是人还是机器人后,说明机器拥有了与人类似的思维。
暂时还没有机器通过图灵测试。
智能分类: 自然智能 & 人工智能
人造出来的智能
Artificial Intelligence 人造智能
人工智能的需求:
人工智能的前景好在哪里?
支持: 企业支持 科技支持(大数据,硬件设备) 国家支持
2017年7月20日中国国务院发布了《新一代人工智能发展规划》
2020年中国与世界平齐
Excel 等将用Python 替代 VBA
Python 被加入高考
CCTV 的 机智过人 节目
人工智能产品 和 人类高手比拼 ,中央电视台和中国科学院共同举办。
嘉宾 柯洁 撒贝宁 林书豪 江一燕 知名人士 智能人士
微软小冰可以作曲写词,画画。
数学;
论文 & 自己的实践研究
实战性课程 基本的了解就行
由约翰.麦卡锡等人于1956年8月31日发起。
1990年开始
深度学习在语音和视觉识别上分别达到99% 和 95%的识别率
2013年开始
人工智能三个时代: 运算智能(深蓝打败俄罗斯象棋选手,通过暴力运算,算出所有可能的下棋步骤)
感知智能,语音图像,类似触觉的时代
认知智能: 人类特有的能力,一个非常高等的能力。
Google 买下的Deepmind公司的AlphaGo (基于TensorFlow)
2016年接连击败围棋界顶尖棋手。
深度学习被广泛关注,掀起了学习人工智能热潮
但人工智能是大势所趋,学了绝对不会吃亏。
人工智能的知识图谱
人工智能不仅仅是一个独立的学科,它与很多其他的学科都有交集。
机器学习和深度学习都与其他学科有交集。但是机器学习总的是属于人工智能,而深度学习属于机器学习的一个子领域。
横穿而过的是神经网络。深度学习是基于神经网络的。
人工智能能够王者归来,深度学习功不可没
人工智能搭上了深度学习的火箭。
机器学习是实现人工智能的一种方法,深度学习是机器学习的一个分支。
过程: 一个系统,能够通过执行某个过程,改善了性能。
说的更深入一些,学习的目的是"减熵"
热力学第二定律: 一个孤立系统倾向于增加熵(混乱程度)
适应环境
很多软件无法靠人工编程: 自动驾驶,计算机视觉,自然语言处理。
识别鸢尾花难以用人工编程
花瓣数,花颜色,花纹形状,等等。
人工编程难以定性。
对于某类任务T (Task) 和性能度量 P(Performance)
通过经验E(Experience) 改进后
在任务T上由性能度量P 衡量的性能有所提升。
机器学习: 让机器学习到东西。
人类思考 VS 机器学习
机器学习: 用数据来解答问题
数据对应 训练过程
解答问题 对应着推测的过程。
学生学习: 用做练习题来提高考试的成绩
做练习题对应训练
考试 对应你对新情况的推测
AlphaGo 学下围棋
围棋博弈: 用和自己下棋来提高下棋胜率
和自己下棋对应训练
与人类下棋对应推测
传统编程 VS 机器学习
机器学习大致等同于找一个好的函数(Function)/模型
什么是监督学习?
Supervised Learning: 有标签。
近义词: 分类(Classification)
数据有给定的正确标签。
什么是非监督学习?
Unsupervised Learning: 没有标签 近义词: 聚类(Cluster)
把类似的数据归为一堆。
预测到规定好的堆中。
什么是半监督学习?
Semi-Supervised Learning: 有少部分标签 最类似人的生活。
父母教给我们怎么做?让座+好孩子。 独立生活+自己判断
想要判断c是不是精英。
物以类聚。半监督也是基于聚类的cluster实现。
什么是强化学习?
前面都是基于有没有标签,或者是有标签所占的比例。
Reinforcement Learning: 基于环境而行动,以取得最大化预期利益。
玩游戏,如果挂掉分数-1,如果赢了分数+1.
总得分:
通过分数的奖励去刺激它进行进一步的强化。
机器学习的算法多种多样。如何去选择一个适合我们的机器学习方法。我们可以依照skit-learn给出的图。
从右上角的start开始:
分类 & 回归/预测 & 聚类 & 维度下降
人工智能大热
火到连Android都被比了下去,连Kotlin和Go都有点黯然失色
1950年就被提出。
审时度势
AR VR寒冬
马云说人工智能应该做那些计算机擅长而人类不擅长的事。现在很多的人工智能还只是模仿人类做的事,还远远没有达到机器智能的程度。
离真正的机器智能还比较遥远,毕竟人脑太强大,很难被模仿。
多利羊只是复制。克隆。
对生命对自然有一颗敬畏之心。
马斯克: 特斯拉的ceo
Facebook ceo 和 Google ceo
反省自己比担心AI更重要。
人心比万物都诡诈,与人心相比,AI真的太简单了。
AI 有 机智过人 和 技不如人 人机合作 惊为天人
过分拟合。: OverFitting
fitting是拟合,曲线能不能很好的表现样本,并且拥有很好的泛化能力。
拟合的结果有三种:
UnderFitting: 欠拟合。样本不够或算法不精,测试样本特征没学到。
Fitting right: 拟合完美,恰当地拟合测试数据,泛化能力强
Overfitting: 过拟合 "一丝不苟"拟合测试数据,泛化能力弱。
回归(regression) 问题中三种拟合状态
分类(Classification) 问题中三种拟合状态
打个比方;谈恋爱
你为了迎合女朋友的习惯总结了一套恋爱的圣经,但是你所总结的恋爱圣经只是针对于这个女孩的性格。太过于拟合这个女孩了。
谈其他女朋友时,想如法炮制就行不通了。
打个比方: 做菜
开始训练出来的模型只会做一道菜,太贴合这个模型。让它做其他的菜,各种各样菜不能泛化
欠拟合好解决: 增加训练量训练数据。把算法弄的精确一点。
方法:
- 降低数据量
- 正则化
- Dropout
Dropout: 丢弃、退出 退学者
全连接的神经网络,将其中一些连接取消掉
只用部分的连接来构建神经网络。不会过分的贴合样本,起到一个好的泛化的作用。
学校里学到了知识,我没有死记硬背。能够很好适应社会。
机器学习是实现人工智能的一种方法,深度学习是机器学习的一个分支。
基于深度神经网络的学习研究称之为深度学习
只有一个两个隐藏层的简单神经网络,不把它成为深度神经网络,大于两个隐藏层的神经网络我们称之为深度神经网络。
输入层和输出层都只会有一个,深指隐藏层层数很多。
传统的机器学习存在瓶颈。
数据量比较小的时候,其实表现类似。深度学习要想表现好,数据量是关键。
深度学习能有高回报的必要条件:
复杂模型: 一般来说隐藏层越多,效果越好。
现在这些条件都已满足,请开始你的表演。
初恋期:输入参数
隐藏层: 跳转权重,激励函数参数。
输出层: 与预期去对比
第一阶段初恋期:
相当于神经网络的输入层,不同的参数设置
第二阶段磨合期:
相当于神经网络的隐藏层,调整参数权重
第三阶段稳定期:
相当于神经网络的输出层,输出结果和预期比较。
错误(Error)了: 与期望的误差(Loss/Cost)
损失函数和成本(代价)函数
BP算法: 误差反向传递(Back Propagation)
改: 调整(Tuning)参数的权重(Weight)
我错了我要改。
女友说: 你变好了不少啊,开心!
磨合过程: 不断的调整各个参数
其实不仅调参,还涉及到模型的调整,如增加神经元,灭活神经元等。