当前位置:
文档之家› 人工智能AI简述概述培训学习课件(完整版)
人工智能AI简述概述培训学习课件(完整版)
有限状态机UML图
模糊状态机_1
模糊状态机是有限状态机(FSM)的进阶版本,它在有限状态机的基础上加入了模糊逻辑技术 (Fuzzy Logic);如果说有限状态机判断的是 是与非,0或1,那么模糊逻辑判断的就是0.0到 1.0,或者是一个判断集合。
还是以倒垃圾机器人举例: 有限状态机同一时间只能停留在一个状态上面,例如我们的乐高倒垃圾机器人,待命状态就不 能移动,移动状态就不能倒垃圾。
模糊状态机_3
而我们人类则是非常连贯自然的行业,可能在垃圾桶倒完垃圾还没来得及翻转回来时,就开始 了转身移动的行为。在转身移动的过程中,我们才慢慢的把垃圾桶翻转回来。这就是我们人类 的模糊行为 。
如果我们的机器人加入了模糊状态机,那么他倒垃圾的动作,将会变的更加自然,连贯,和一 点点随意,比如倒完垃圾后,就开始向后移动,开始是20%的权重,移动速度比较慢,慢慢的 变成100%移动状态,而倒垃圾的80%状态则慢慢变低,最后结束倒垃圾状态 。
人工智能分类
人工智能根据技术发展和研究领域可分为两种 弱人工智能,机器只不过看起来像是智能的,但是并不真正拥有智能,也不会有自主意识,主要应
用的算法: 1 自动流水线技术和有限状态机、2 模糊状态机、3 决策树和寻路技术、4 博弈论。 强人工智能,制造出真正能推理和解决问题的智能机器,现在研究的算法有:1 群聚技术、 2 遗传
模糊状态机_2
而模糊状态机则不然,它可以在同一时间运行多个状态,并且给每个状态分配不同的权重,例 如,20%的移动状态 + 80%的倒垃圾状态。每个状态都可以处理这个权重植,例如20%的移动 状态就是把移动速度降为原有的20%等等。
这样做的好处是什么呢?我们想象一下源自类最自然的行为是怎么样的,我们倒垃圾和走路,不 会说是像军训一样死板,先要立定,然后倒垃圾,一定等到垃圾桶完全还原,然后向后转,齐 步走。这样太机械化。
算法、 3 神经网络技术、4 置信网络
弱人工智能
弱人工智能是人工智能的一个比较流行的定义,也是该领域较早的定义,是由约翰·麦卡锡(John McCarthy|)在1956年的达特矛斯会议(Dartmouth Conference)上提出的:人工智能就是要让机 器的行为看起来就象是人所表现出的智能行为一样
弱人工智能观点认为不可能制造出能真正地推理(Reasoning)和解决问题(Problem_solving)的 智能机器,这些机器只不过看起来像是智能的,但是并不真正拥有智能,也不会有自主意识。 现在, 主流科研集中在弱人工智能上,并且一般认为这一研究领域已经取得可观的成就 。
自动流水线
自动流水线是生产组织的一种形式,把生产过程划分为在时间上相等或成倍比的若干工序,并将 其于按工艺过程顺序排列,各自工作。 以一个机器人倒垃圾的程序来说,它的步骤很简单: 1.启动 ;2.电机后退10圈;3.左电机转3圈(转身);4.电机前进5圈; 5.翻转垃圾桶,倒垃圾;6.等待2秒后,翻转还原垃圾桶;7.原路返回 这项技术的缺点也很明显,由于简单,可以说应付不了任何突发情况,而且只要把它放在别人家 里,或者更换起点,它就找不到垃圾桶的位置了
有限状态机_2
状态机第一个重要功能:就是可以自定义状态切换的顺序 例如这三个状态的切换是这样的 1.待命;2.移动;3.倒垃圾;4.移动;5.待命
状态机第二个重要功能,就是可以赋予每个状态,不同的响应 例如,我们可以设置只在待命状态下,如果红外线传感器值<XXX(感知到前方有人手在放垃圾) , 那么跳转到移动状态。 这样,响应只会在待命状态下生效,而移动过程中,则不受干绕。
模糊状态机_4
另外,有限状态机在条件一定的情况下,状态是必定切换的,百试不爽,例如倒垃圾机器人, 在识别到红外线传感器返回的值在30以下的时候,立刻切换到移动状态。如果我们使用的是模 糊状态机,那么传感器在30以下,有可能不会切换状态,但是有时候确又可以切换,其中的具 体概率由你控制 模糊状态机在状态的切换条件上面有一定的概率性和集合。你可以在一个判断集合中加入两条 以上的条件,来决定是否切到某状态,而且还可以给不同的状态以不同的权重值。
有限状态机_3
状态机第三个重要功能,就是历史记录功能 : 例如在移动状态中,设置如果声音传感器收到了“停”这个声音,那么跳转回待命状态,并记 录当前已经走过的步骤,比如已经后退了10圈,并转身2.5圈。那么在待命状态下,我们又给机 器人放上额外的垃圾,触发机器人的移动状态,这时机器人不会从移动状态的开始进行,而是 从我们刚刚停止的那个位置进行,机器人会知道他已经后退了10圈,并转了一半的身,这时他 们继续转完剩下的一半,然后前进5圈,跳转到倒垃圾状态
有限状态机_1
有限状态机,又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转 移和动作等行为的数字模型 从编程的角度来说,就是用许多的IF ELSE来实现,简单的理解就是IF ELSE的多层嵌套
以倒垃圾机器人举例,就可以有三个状态: 1.待命状态;2.移动状态;3.倒垃圾状态
模糊状态机_5
例如机器人感知的红外线并不明显,比如小于40的情况,这时机器人不确定你是否真的伸手放 上了垃圾,有可能是误操作,这时他有可能根据不同的值,分配不同的权重,比如小于40时, 80%的待命状态,20%的移动状态,小于30的时候,30%待命状态,70%的移动状态,这时如 果人喊“停”的话,那么还是可以补救的,因为没有移动多远,如果人类没有进行干预,那么 机器人会慢慢的把移动状态加到100%,而待命状态慢慢的降为0%并结束。也就是我们的机器 人有了一定的误识别补救措施 。
人工智能
AI
Artificial Intelligence
人工智能定义
人工智能 (Artificial Intelligence ),它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、 技术及应用系统的一门新的技术科学 ,涉及到数学、计算机科学、心理学、哲学和语言学等学科 。 人工智能的主要应用包括机器人、语言识别、图像识别、自然语言处理和专家系统等 。