遗传算法属于人工智能技术吗-遗传算法属于人工智能技术吗

大家好,今天小编关注到一个比较有意思的话题,就是关于遗传算法属于人工智能技术吗的问题,于是小编就整理了3个相关介绍遗传算法属于人工智能技术吗的解答,让我们一起看看吧。
人工智能遗传算法属于哪个学派?
目前人工智能的主要学派有下面三家:(1)符号主义(symbolici***),又称为逻辑主义(logici***)、心理学派(psychologi***)或计算机学派(computeri***),其原理主要为物理符号系统(即符号操作系统)***设和有限合理性原理
(2)连接主义(connectioni***),又称为仿生学派(bionicsi***)或生理学派(physiologi***),其主要原理为神经网络及神经网络间的连接机制与学习算法
(3)行为主义(actioni***),又称为进化主义(evolutioni***)或控制论学派(cyberneticsi***),其原理为控制论及感知-动作型控制系统
人工智能在计算机上的实现方法?
一种是***用传统的编程技术,使系统呈现智能的效果,而不考虑所用方法是否与人或动物机体所用的方法相同。这种方法叫工程学方法(ENGINEERING APPROACH),它已在一些领域内作出了成果,如文字识别、电脑下棋等。
另一种是模拟法(MODELING APPROACH),它不仅要看效果,还要求实现方法也和人类或生物机体所用的方法相同或相类似。
蚁群算法、遗传算法、模拟退火算法等真的是人工智能吗?
我在研究生期间就是做粒子群,蚁群以及学习自动机算法研究的,并且也主动了解过和上述算法相近的遗传算法以及模拟退火算法。可以说,与普通算法比起来,题主说的这些算是人工智能算法,接下来我们通过介绍原理来说明为什么它们属于智能算法。
人工智能是通过大量数据,通过确定不同的模型,分类规则进行学习,从而模拟人类的行为与思考,看起来就好像机器具有了人类的能力一样。人工智能的基础是数学,经济学,计算机工程,控制论,语言学等等学科,被广泛应用在生活中的方方面面。而人工智能算法的四大分支,目前公认的有模式识别,机器学习,数据挖掘以及智能算法。
那么上面的算法的原理分别是什么呢?
蚁群算法的提出者是意大利人,他们发现单个蚂蚁觅食的轨迹非常简单,但是当群体行动的时候,却可以表现出一种智能行为——蚂蚁之间就会通过交流信息素来达到“即便不走遍全场,也知道东南方向没有食物”这样一个效果。这样的过程如果抽象成数学其实就是用蚂蚁的行走路径表示待优化问题的最优解,而最优解自然就是最好的食物,在蚂蚁的探索过程中,可以学习到其他蚂蚁留下的信息素经验(参数),达到(半)了解全场的效果。这样的描述也许就清晰了,蚂蚁将其它成员的经验知识应用在自己的行为优化上,而且自己的行为又能影响全体,这就是一种智能算法。
模拟退火算法的灵感来自固体退火原理,是一种与概率论息息相关的算法。它基于蒙特卡洛迭代求解策略的随机寻优算法,***设从某一较高初温出发,伴随温度不断下降,[_a***_]概率突跳特性,在解空间中随机寻找目标函数的全局最优解(相当于蚂蚁找到最大最好吃的食物),与蚁群算法比起来,模拟退火算法的分子之间并没有信息素的交流,更多的是依赖了数学经验。由于其核心思想具有启发式的特点,因此也算是一种智能算法。
遗传算法就非常有趣了,它模拟达尔文生物进化论中的自然选择与遗传学中DNA的概念。从有代表问题解的种群开始,每个种群中的个体都有由不同的DNA决定,每次迭代都会尽量将父辈的优秀的DNA传递给下一代,同时又引入一定概率的基因突变,即保证了多样性,实现了交叉与变异,产生下一代解集,通过多次迭代,不断驱使解集像最优解靠拢。从这个描述中可以看出,遗传算法也是具有启发式的特点,通过不断的自我优化,来模拟了高等生物的行为与思想。
根据上面的介绍,想必大家都了解了为什么这三个算法属于人工智能算法了。如果你觉得有点启发,欢迎给我点个赞或者留下你的评论。
到此,以上就是小编对于遗传算法属于人工智能技术吗的问题就介绍到这了,希望介绍关于遗传算法属于人工智能技术吗的3点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.bfgfmw.com/post/73462.html