8.机器学习概述
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述本章主要介绍的机器学习的概念、发展历程、发展趋势、相关应用,着重拓展机监督学习和无监督学习的相关知识。
重点:机器学习的定义和应用;
难点:机器学习算法及分类。
机器学习 - 重要性
MachineLeaning出现前自从50年代以后,AI的发展就磕磕碰碰,没达到足够震撼从早期的逻辑推理,到中期的专家系统,这些科研进步确实使我们离机器的智能有点接近了,但还有一大段距离
MachineLeaning出现后直到机器学习诞生以后,人工智能界感觉终于找对了方向。基于机器学习的图像识别和语音识别在某些垂直领域达到了跟人相媲美的程度。机器学习使人类第一次如此接近AI的梦想。
机器学习 - 类比人脑思考与决策机器善于处理数据不断提高性能
人类学习利用经验不断提高性能
思考:能否把“经验”变成数据,让机器可以“模仿”人类进行学习?
机器学习 - 何谓智慧人类区别于其 ...
7.群智能算法
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述受自然界和生物界规律的启迪,人们根据其原理模仿设计了许多求解问题的算法,称为 “生物智能算法”,属于典型的元启发式随机优化方法。
主要包括“进化算法、群智能算法”两类。
遗传算法(重点):提供了进化算法的框架,然后介绍几种比较典型的改进遗传算法及其应用。
群体智能算法(次重点):包括“粒子群算法、蚁群算法”等。
进化算法EA - 定义、起源思想、应用定义:进化算法(evolutionary algorithms)是一种基于自然选择和遗传学机理等生物进化机制的一种搜索算法,非常适用于处理“传统搜索方法”难以解决的“复杂和非线性优化问题”。
起源思想:以达尔文的进化论思想为基础,通过模拟生物进化过程与机制,而实现求解问题的自组织、自适应的人工智能技术。
进化算法EA - 生物学背景大自然有种神奇的力量,生物通过进化,能够将优良的基因保留下来,从而进化出更 ...
6专家系统
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述本章主要介绍专家系统的概念、原理,创建过程,并补充知识发现与数据挖掘内容
重点:专家系统的工作原理和体系结构,知识获取的过程和模式
难点:如何设计和创建专家系统
AI第2次高峰(60年代) - 费根鲍姆1968年,爱德华·费根鲍(Edward Feigenbaum)提出首个专家系统DENDRAL,并对知识库给出了初步定义,这也孕育了后来的第二次人工智能浪潮。
该系统具有非常丰富的化学知识,可根据质谱数据帮助化学家推断分子结构。
专家系统(Expert Systems)是AI的一个重要分支,同自然语言理解,机器人学并列为AI的三大研究方向。
定义:使用人类专家推理的计算机模型来处理现实世界中需要专家作出解释的复杂问题,并得出与专家相同的结论。
可视作“知识库(knowledge base)”和“推理机 (inferencemachine)” 的结合。
...
5搜索求解策略
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述本章首先介绍搜索求解的概念、重要性、分类、应用场景;然后对搜索进行形式化描述;最后介绍两类搜索,即盲目搜索和启发式搜索,为后面介绍智能算法奠定基础。
搜索的定义与重要性
人工智能经典三大基本技术为:知识表示、推理、搜索策略。
搜索定义:根据问题的实际情况寻找可用知识,并利用已知条件(知识),构造出一条代价较小的推理路线,寻求解决问题的办法的过程。
重要性:搜索直接关系到智能系统的性能与运行效率;搜索技术渗透在各种人工智能系统中。专家系统、自然语言理解、自动程序设计、模式识别、机器学习、信息检索和博弈等领域都广泛使用搜索技术。
搜索应用场景 - 案例
博弈游戏(五字棋等)
旅行路径规划问题
芯片布线问题
机器人导航问题
蛋白质设计问题
…
汽车导航(路径规划)
搜索问题 - 案例(京东物流亚洲一号)京东物流亚洲一号(无人仓储)
无人仓:2018年 ...
4.不确定性推理方法
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述1)本章先讨论不确定性推理中的基本问题;2)然后介绍基于概率论的有关理论发展起来的不确定性推理方法,主要介绍“贝叶斯方法、可信度方法、证据理论等”;3)最后介绍目前在专家系统、信息处理、自动控制等领域广泛应用的依据模糊理论发展起来的模糊推理方法。
不确定性 - 概念与重要性
不确定性(Uncertainty):事先不能准确知道某件事件或某种决策的发生、过程或结果。
现实世界中的大多数问题是不精确、非完备的。对于这些问题,若采用精确性推理方法显然无法解决。
不确定性是智能问题的本质特征,智能主要反映在求解不确定性问题的能力上。无论是人类智能还是人工智能,都离不开不确定性的处理。因此,“不确定性推理模型”是人工智能和专家系统的一个核心研究课题。
不确定性广泛出现在“哲学、统计学、经济学、金融学、保险学”等领域。
不确定性的分类
类型
分类举 ...
3.确定性推理
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述上一章:讨论了“知识与知识表示”,可以把知识用某种模式表示出来存储到计算机中,但为使计算机具有智能,还必须使它具有思维能力。
本章:1)推理是求解问题的一种重要方法。因此,推理方法成为人工智能的一个重要研究课题。2)目前已提出多种可在计算机上实现自动推理的方法。
基本概念 - 定义、要素推理:从初始证据(已知事实)出发,按某种策略或规则,不断运用知识库中的已知知识,逐步推出结论的过程,或者归纳出新事实的思维过程。
两个基本要素:
事实/证据:推理的出发点、推理时应该使用的知识
知识:使推理得以向前推进,并逐步达到最终目标的依据
推理机:在AI系统中,推理过程通常由推理机来实现,它通常是一组程序,用来控制协调整个系统。
推理过程、案例
推理方式及其分类
推理方式分类 - 按推出结论的途径演绎推理(从一般到个别)由一般性知识推出适合于某 ...
2.2知识图谱
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述本章首先介绍“知识与知识表示”的概念,然后介绍“谓词逻辑、产生式、框架、语义网络”等当前人工智能中应用广泛的知识表示方法。然后,简要介绍知识图谱,为后面介绍推理方法、专家系统等奠定基础。
概述 - 起源(万维网)
万维网以文本和链接描述信息,用户通过超链接浏览互联网上的各类资源,也可以通过互联网将自己的信息发布出去。
万维网(world wide web,Web1.0):是以链接为中心的信息系统(Linked information system)。
概述 - 语义网络表示法
语义网(semantic web,Web3.0):通过给万维网上的文档(如:HTML文档、XML文档)添加能够被计算机所理解的语义“元数据”(外语:Meta data),从而使整个互联网成为一个通用的信息交换媒介。
语义网是一种智能网络,它不但能够理解词语和概念,而且还能够理 ...
2.1知识表示
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述本章首先介绍“知识与知识表示”的概念,然后介绍“谓词逻辑、产生式、框架、语义网络”等当前人工智能中应用广泛的知识表示方法。然后,简要介绍知识图谱,为后面介绍推理方法、专家系统等奠定基础。
知识 - 概念
知识是在长期的生活及社会实践中、在科学研究及实验中积累起来的对客观世界的认识与经验。
把有关信息关联在一起所形成的信息结构成为知识。
知识反映了客观世界中事物之间的关系,不同事物或者相同事物间的不同关系形成了不同的知识
“雪是白色的。” ——这一条知识被称为“事实”
如果 头痛且流涕,则 有可能患了感冒。
—用“如果…,则…”关联起来形成的知识称为“规则
知识 - 特性
相对正确性
不确定性
可表示性与可利用性
任何知识都是在一定的条件及环境下产生的,在这种条件及环境下才是正确的。 举例:“1+1=2” 十进制的条件下正 ...
1.绪论与概述
人工智能文章系列
第1章:AI绪论与概述
第2.1章:知识表示
第2.2章:知识图谱
第3章:确定性推理
第4章:不确定性推理方法
第5章:搜索求解策略
第6章:专家系统
第7章:群智能算法
第8章:机器学习概述
第9章:神经网络
概述本章在研究人类社会科技革命演进的基础上,介绍人工智能的形成、定义、特征等;同时梳理人工智能发展简史,列举不同时期的重要里程碑事件,分析其技术和产业发展趋势,说明人工智能对社会发展的影响,并帮助学生了解就业方向。
参考资料
本系列文章的内容主要参考了王万良教授的人工智能导论与吴飞的人工智能导论模型与算法
其他的参考引用内容,如图片与插画等等绝大多数都来源与知乎,csdn与博客园等博客网站,如有侵权,联系侵删
人类社会4次科技革命
信息革命的4次浪潮
注:时间层面,中国延后10年左右。
生产要素演进变迁
农耕社会
机械革命
电力革命
信息革命
智能革命
生产力
人力 ,水力 ,火等
蒸汽机 、机械工具 、精密机床
强电:电力应用、 弱电:电子应用 、无线电:电场与 磁场 、机电一体化
计算机、互联网 、手机、 物联网
人工智 ...
关于git clone速度极慢的解决方法
前言我在写这篇文章前,也搜索过很多相关git clone速度很慢的解决方法,但是很多很麻烦,或者是非常的不稳定,我在自己无意间尝试中发现了一个可以很稳定给git clone提速的方法,那就是通过使用代理的方法来进行提速,因此如果你没有一个可靠且稳定的梯子,接下来的就不用看了
尝试过的方法(未成功)既然有成功,那么在探索过程中也必定会有失败的方法,下面也介绍一下我试过的没啥用的方法,给各位避雷,不用花时间去刻意尝试了😊😊
更改github的hosts/使用steam++(用处不大)这两个方法本质上都是一样的,就是改hosts,网上说(不是我说的哈,与本人没有任何的关系)是github的dns会被不定时污染,所以访问起来特别的慢
典中典🤣,然后通过给定github的hosts,让dns能够解析到ping值低的服务器上。但是这种方法对git clone 的下载速度没啥用(亲测),不过有时候访问github网页还是行的,具体的可以参照这个https://github.com/521xueweihan/GitHub520.git
将github的项目导入到gitee中(有用,但 ...