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

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

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

随后各种逻辑理论、处理语言、通用程序、专家系统涌出,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过程中得到过很多帮助,在此表示感谢。

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

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

    推荐阅读
  • 奥迪a3后备箱开关在哪内饰图片 奥迪a3后备箱开关在哪内饰图片

    奥迪a3是奥迪旗下的一款紧凑型轿车,既有两厢车型,也有轿车车型。这台发动机配备缸内直喷技术,采用铝合金缸盖和缸体。奥迪a3的2.0升涡轮增压发动机最大扭矩为190马力和320牛米。这台发动机的最大扭矩转速为1600至4000转/分,最大功率转速为5000转/分。与这台发动机匹配的还有一台7速双离合变速箱。奥迪a3有两厢和轿跑车型,奥迪a3车身使用铝合金的地方比较多。奥迪a3前悬架采用麦弗逊式独立悬架,后悬架采用多连杆式独立悬架。

  • 念奴娇赤壁怀古赏析及翻译(古诗词赏析之念奴娇)

    古诗词赏析之《念奴娇·赤壁怀古》宋苏轼公元一零八二年秋,苏轼因为反对王安石变法,被贬到湖北省黄冈县任团练副使。遥想公瑾当年,小乔初嫁了,雄姿英发。三国时孙刘击败曹操大军的赤壁是在湖北蒲沂西北的长江南岸。他为吴将时只有二十四岁,后人称周郎。“小乔”,吴国乔公有两个女儿,长得都很漂亮,大女儿称大乔,小女儿称小乔,合起来称二乔。大乔嫁孙策,小乔嫁周瑜。“酹江月”,把酒浇剀江上去祭奠这江、这月。

  • 零之战线好玩吗(零之战线手游)

    然而对于“天命之子”来说,他是意外降临这颗星球的,虽然和战姬们一起抵抗着机械兽的入侵,但是“天命之子”一心还是想回到自己的星球。直到在和机械兽不断对抗的过程中,和战姬们建立了深厚的情感羁绊。游戏特色军武拟人,少女集结军武拟人,上百位风格迥异战姬少女集结,整装静候指挥官的指令。立绘精美,视听享受2Dlive立绘,战姬少女拥有不同的三种形态,多种形象,富有感染力。

  • 防止遗精的一个方法(防止遗精的一个方法)

    一般都是梦到了相关的梦而控制不住遗失的。有时日有所见夜有所梦,有时是情欲太炽烈了,扰动了相火,相火妄动的话心神就会疲惫,心神疲惫的话精液就会失去控制而走失。而频繁遗精的话又会导致相火妄动,从而出现恶性循环,使身体越来越糟糕,所以对遗精这个状态必须重视起来。但是,许多法子都不好使。那么,当你看到这个方法是就是你的幸运来了。可在睡觉的时候试试这个法子。

  • 最新拆迁补偿标准被拆迁人需了解(2022年最新的拆迁补偿标准有了)

    征收土地应当依法及时足额支付土地补偿费、安置补助费以及农村村民住宅费、其他地上附着物和青苗等的补偿费用,并安排被征地农民的社会保障费用。征收农用地的土地补偿费、安置补助费标准由省、自治区、直辖市通过制定公布区片综合地价确定。市、县级人民政府应当制定补助和奖励办法,对被征收人给予补助和奖励。第十九条规定,对被征收房屋价值的补偿,不得低于房屋征收决定公告之日被征收房屋类似房地产的市场价格。

  • 沈阳豪华校园(东北34)

    在沈阳理工大学,人人都是追光者,人人都是筑梦者,无数光点汇聚成沈理工人光辉灿烂的未来。而夜间仍灯火通明的图书馆,比星辰还耀眼,是沈理工最美的风景。2017年,在中共沈阳市委教科工委和沈阳市文化广电新闻出版局组织开展的"沈阳最美图书馆"评选活动中,沈理工图书馆更是在众多图书馆中脱颖而出,荣获"沈阳最美图书馆"称号。

  • 盆景植物养殖方法(盆景植物养殖方法是什么)

    跟着小编一起来看一看吧!盆景植物养殖方法养殖盆景需要根据盆的高度进行合理浇水,不能太深或太浅,含水量有限。盆内土壤有限,施肥时要注意切勿太过频繁,按照植株生长情况来定。根据温度变化决定存放地点,室内外的温差也会造成植物干枯或冻伤。

  • 适合女孩起名日字旁的字大全

    适合女孩起名日字旁的字大全现在就让我为各位分享介绍下关于女孩子取名日字旁的字有哪些,每个女孩子都是父母心中的无价珍宝,为了可以给女孩取一个好听有含义的名字,很多父母都挑选一个阳光有寓意的字,而日字旁的字在各位生活中也是相对比较。

  • Sneaky面临失业?ESPN记者分析原因,觉得他是咎由自取

    伴随着英雄联盟转会期即将结束,LCS的传奇ADC选手Sneaky却还并没有签约任何一支队伍引起了不少人的关注。并且在经历了长达七个赛季之后,虽然在这期间因为状态问题一度成为了C9战队二队的选手,但也却因为从未更换过队伍,如今的他也早就成为了C9战队的标志性选手。其中,前TSM的ADC选手Zven就成为了C9战队的选择之一。而在这样的情况之下,LCS赛区的战队想要通过转会让自己变得更加具有竞争力,这也是一件无可厚非的事情。

  • 迷你世界从哪里有周年生日蛋糕(周年生日蛋糕有什么用)

    迷你世界从哪里有周年生日蛋糕?接下来我们就一起去了解一下吧!周年庆商人那里有出售生日蛋糕。生日蛋糕必须是用自己击杀怪物后,获取怪物身上的星星才能换取。所以要在晚上找到怪物。然后再击杀他们,就会掉落小点点,将那些小点点拾取就会增加星星的能量值。将生日蛋糕放到快捷栏里,再将蛋糕放到自己家里就行啦。点击一下蛋糕就会吃掉一块哦。可以用来驯服周年庆期间夜晚出现的小恶魔。