肥宅钓鱼网
当前位置: 首页 钓鱼百科

人工智能的算法是什么(一文学完所有人工智能算法)

时间:2023-07-31 作者: 小编 阅读量: 2 栏目名: 钓鱼百科

随后各种逻辑理论、处理语言、通用程序、专家系统涌出,AI达到第一次高潮。1987年,首届人工神经网络学术大会举行,成立了国际神经网络协会,掀起了AI的第二次高潮。根据输入,和相应的权值,得出结论。在AI的实际应用中,绝大部分都采用BP及其变化形式。经过池化,主要特征保留,数据量大大减小,可以送入BP做预测了。在学习AI过程中得到过很多帮助,在此表示感谢。

说起人工智能,都知道有很多算法。今天就挨个盘点一下,看完您可能觉得,AI,其实也就那么回事。

先简单聊聊人工智能的历史,可能远比我们想象的要早。公元前4世纪,亚里士多德就在《工具论》中提出三段论,借助于一个共同项把两个真言判断联系起来,从而得出结论。这里注意关键字:判断结论

而真正开始用机器做判断的,是从英国数学家图灵开始。

二战时盟军一堆破译专家无法破解德国纳粹的机器码电文,直到图灵在苦思冥想后得出一个惊世骇俗的结论:只有机器才能打败机器。于是第一台模仿计算机器应运而生,成功破译了电文,大大缩短了德国失败时间。在1950年,图灵发表了《计算机器与智能》,明确提出了“机器能思维”的观点,并且提出了著名的“图灵测试”,用来衡量机器智能。

1956年,首次采用AI(Artificial Intelligence)术语,人工智能诞生。

随后各种逻辑理论、处理语言、通用程序、专家系统涌出,AI达到第一次高潮。

蓬勃发展后,很快就遇到了瓶颈,美国说语音识别比登月还难,英国说人工智能是骗局。AI陷入低谷。

直到神经网络的出现。

1987年,首届人工神经网络学术大会举行,成立了国际神经网络协会,掀起了AI的第二次高潮。

以后虽说AI再次陷入低谷,但是每次都随着神经网络算法的优化和计算能力的提升而继续蓬勃发展,无论是战胜国际象棋世界冠军的“深蓝”,还是在问答中击败人类的“沃森”,或者战胜世界围棋冠军的“Alpha Go”,无一不是基于神经网络算法。

这么神奇的神经网络,到底是什么?

简单说,对人脑结构进行模拟的人工神经网络。事实证明,只有人脑才能打败人脑。为了模拟生物神经的功能,首先以生物神经元抽象出一种人工神经元。模型是这样的:

其中,x为神经元k从外界接受的多个输入信号,w为神经元k从刺激到输出间的传递权值, u为神经元将输入与权值的组合后的输出。b为偏置量。

用一对方程描述上述的神经元:

线性组合器的输出为:

神经元的输出为:

看到这估计读者要困了,说人话,就是加权求和计算后分类。熟悉流程管理的童鞋,尤其是被CMM/CMMI虐过的,要叫了,这不就是DAR(决策流程)吗?是的,没错。我们都知道离散数学是诸多科学的基础,而其英文Discrete Mathematics,又叫Decision Mathematics,就是用来量化分类的。记得前面让注意的关键字吗?判断结论。根据输入,和相应的权值,得出结论。

权值怎么定呢?DAR可以根据经验,AI怎么办呢?

机器学习。根据现有输入和结论,机器自动学出权值。训练机器,其实,跟马戏团训练老虎一个原理。

训练师靠投喂鼓励老虎,AI靠反馈,也就是要介绍的第一个算法:BP(back propogation)神经网络,是一种按照误差逆向传播算法训练的前馈神经网络。通过在输入和输出之间增加若干隐藏层,来增加判断能力。在AI的实际应用中,绝大部分都采用BP及其变化形式。它也是前向网络的核心部分,体现了神经网络的精华。计算也相对简单,主要是矩阵运算。BP主要应用于模式识别、分类、数据压缩、函数逼近等。DNN(Depth深度神经网络)基于BP,或者,至少有一层隐藏层的BP。

在BP神经网络中,所有输入信号之间是没有关系的,一维的,没有时间前后之分。那么问题来了,如果输入数据是和时间有关的呢?比如根据过去每月销量预测未来某月销量?比如股价预测?

RNN(Recurrent神经网络)在时序数据上有着优异的表现。具体模型算法以后细表,简单说就是通过循环,实现对时间序列的信息提取,也就是时间特征,然后把特征值作为输入送入全连接网络,也就是BP,实现预测。RNN就是循环核BP。

在RNN基础上优化的常用算法有LSTM(Long Short Term Memory)神经网络,具有记忆长短期信息的能力,解决长期依赖问题;DRNN,深层循环神经网络。

继续回到BP,如果输入数据过多,比如图形识别,除了学习效率降低之外,识别能力也会随之降低,因为太多的输入,太多的权值,最后可能陷入某种分布陷阱。为了解决问题,CNN(Convolutional卷积神经网络)出现了。网络流行语,卷,不知道跟这个有没有关系。CNN结构有3层:卷积层(Convolutional Layer),池化层(Max Pooling Layer),全连接层,还是BP。卷积层把大数据分成小块,找出小块特征,然后从左至右从上到下一点一点的卷,得出一个新的特征矩阵。新的特征矩阵非常大,要通过池化层做向下采样,池化,顾名思义,像筛子,大的留下,小的舍弃,就像当年苏联处理中国鸡蛋水果一样。经过池化,主要特征保留,数据量大大减小,可以送入BP做预测了。CNN的改进算法有R-CNN,fastRCNN,fasterRCNN等。

CNN基于二维数据,GCN(Graph图卷积神经网络)基于图数据,算法看着吓人,原理和CNN差不多,不过,这一点估计有些童鞋不认可。

再次回到BP,如果输入数据没有时间关系,但是有空间关系呢?比如说想知道送什么礼物给女朋友合适,问问身边的朋友都送的啥,然后选他们送得最多的,估计get laid概率高些。用数学描述,就是邻近样本特征相同,KNN(K-NearestNeighbor)神经网络算法,通过少量邻近样本特征做预测,提高效率和识别度。

还有诸多神经网络算法,基本上是以上四种算法的改进或者组合。下面用一张图来表示他们的关系:

看到这里,是不是觉得很简单,手痒想立即跑一个算法啊。搭建环境其实很简单,有Python就够了。也不需要太强的机器,不过如果数据多算法复杂的话最好还是用GPU来跑,也就是通过NVIDIA的显卡。

以上只是个人肤浅的理解,诸多不对之处,还望指出,一定更正。在学习AI过程中得到过很多帮助,在此表示感谢。

如果觉得文章有用,希望能深入交流,或者有错误想指教,欢迎下方留言,谢谢。

蒹葭苍苍,白露为霜。所谓伊人,在水一方。溯洄从之,道阻且长。溯游从之,宛在水中央。

    推荐阅读
  • 轮毂轴承(轮毂轴承图片)

    对后轮驱动的车辆建议在车辆行驶到38000公里是应对前轮毂轴承进行润滑。当更换刹车系统时,检查轴承并更换油封。

  • 魅族16s怎么关闭系统自动更新(魅族16x怎么关闭系统更新)

    魅族16s关闭系统自动更新的方法为:1、首先打开魅族16s手机桌面上的应用,然后点击一项进入。

  • 春色满园关不住一枝红杏出自哪里(一枝红杏出墙来)

    "你他妈的起来,跟老子摔跤啊,李胜。他还在不停的刨,嘴巴里一直不停的骂着,让李胜醒来。罗丰继续嚎啕大哭,不知自己骂了多久,也不知自己哭了多久。""咔嚓"一枝小孩子手腕粗的树枝断了,砸下来,刚好盖住坑里的李胜,连着罗丰的人,差点也压在下面。他迅速的在大雨中,爬到李胜的头端,弯下腰,在李胜头上撤了三根头发,朝衣服兜里一塞。满脑子想着,若是李胜把敌人引开,在杀掉,或许就不会死了,这样欣怡就不会难过了。

  • 粉底液和散粉有什么区别(粉底液和散粉的区别介绍)

    我们一起去了解并探讨一下这个问题吧!粉底液和散粉有什么区别质地不同:粉底液质地是水状的,具有一定的流动性,散粉其形态为固态粉状。而大部分散粉都是白色的,白色的散粉涂抹到皮肤上是透明没有颜色的,除白色散粉外,还有其它颜色的散粉,如紫色、粉色、绿色等,带有颜色的散粉具有调整肤色的作用。

  • 《原神》3.2新增食谱有什么 原神1.3新增食谱

    原神的3.2版本即将正式上线了,本次更新中也新增了一些新的食谱,很多小伙伴可能还不清楚有哪些吧,今天小编给大家带来原神3.2新增食谱一览,感兴趣的小伙伴快来看一下吧。新增食谱须弥「普斯帕咖啡馆」:「蔷薇奶糊」纳西妲特色料理:「哈瓦玛玛兹」莱依拉特色料理:「安眠奢想」

  • 潘冬子红星闪闪(红星舞动22年今晚)

    22年来,这颗“红星”舞动在祖国各地,为一代又一代观众,尤其是少年儿童观众所喜爱。这是该剧作为“庆祝中国共产党成立100周年优秀舞台艺术作品展演”剧目在上海舞台的全新亮相。该剧还获得“五个一工程奖”“文华大奖”等多项荣誉。在排练舞剧的过程里,黄豆豆成为了一名光荣的共产党员。《闪闪的红星》第一代舞者、上海歌舞团舞蹈演员部副主任张鑫说。

  • 梁对拉螺杆设置规范 梁对拉螺杆设置规范图解

    当梁截面净高达到500mm以上时,梁底模须加设顶撑,顶撑立杆与满堂架纵横向可靠连接。

  • 沃尔沃属于什么档次(沃尔沃靠什么在二线豪华中立足)

    沃尔沃11月份国内的销量表现还算可以,月销为13408辆,环比增长22%,1-11月累计售出156771辆,同比增长6.1%。要说买车绝大数人都会把安全放在第一位,而只有沃尔沃将安全与自己成功划上了等号,以至于很多人一提沃尔沃都会第一时间想到安全性能好,当然同价位的豪华车其实安全性都不差,但沃尔沃却更深入人心一些。

  • 宿根福禄考有哪些品种(宿根福禄考荷兰小姐)

    室内封闭阳台也能养总结:宿根福禄考引种进来以后,“荷兰小姐”可以说是最受欢迎的品种,它花如其名,颜值极高,是花园、阳台装饰“神器”,且皮实强健,养护成本低,深受花友追捧,喜欢的花友可以试试。

  • 2022扬州广陵区对获得创新创业大赛奖励的有什么补贴

    ★对承办市级、区级职业技能竞赛的机构,给予5万元、3万元一次性办赛补贴。开展优秀人才走访慰问,推动"广陵英才”服务提质扩面,构建全方位立体式服务体系。组织创新创业杰出人才和人才集聚示范单位评选,给予5-20万元奖励,并优先推荐杰出人才和示范单位负责人作为”两代表一委员”候选人。大力推进人才公寓建设,通过新建、购买、租赁人才公寓等形式,为各类人才提供周转用房,解决人才住房需求。