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

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

时间: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过程中得到过很多帮助,在此表示感谢。

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

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

    推荐阅读
  • 菊花心菜种植方法(菊花心菜什么时候种)

    肥水管理菊花心菜定植后5天要追肥一次,以后每7-10天追肥一次,采用土杂肥与尿素、复合肥相配合。高温干旱期间要注意浇水,多雨季节注意防荡排水,防止烂根。病虫害防治菊花心菜在生长的过程中,需要喷洒除虫的药物,它最容易感染的虫体是青虫以及蚜虫,可以用50%的防虫药物稀释之后进行均匀的喷洒,可以有效的防止虫害的滋生。

  • 墅怎么读(怎么读墅字)

    接下来我们就一起去研究一下吧!墅怎么读墅,shù,指的是田庐;村舍,田间土舍,例如剧哉边海民,寄身于草墅,曹植《泰山梁甫行》。剧哉边海民,寄身于草墅。曹植《泰山梁甫行》别馆;在本宅之外营建的田庄园林。又于土山营墅,楼馆竹林甚盛。《晋书·谢安传》又如:别墅,在郊区或风景区供游玩休养的园林房屋。

  • 用什么才能制止指甲长到肉里(向大家介绍一个治疗指甲嵌入指甲母肉里的小方法)

    接下来我们就一起去研究一下吧!用什么才能制止指甲长到肉里前一阵子,我的两个大脚指甲老往肉里长,发生疼痛。后偶然看见了这个法子,不花一分钱就轻松解决了难题。一定不要修剪,经过几天的操作,指甲长出肉后它就嵌不进去了。以后修剪指甲时一定稍微留长一点,使指甲边沿长在肉外,它就再也嵌不进肉里了。

  • kksk是什么梗(kksk的意思)

    以下内容希望对你有帮助!kksk是什么梗kksk,是一种弹幕语言,是日语ここ好き的罗马音kokoSUKI的缩写,意思是喜欢这里。kksk是日语ここ好き的罗马音kokoSUKI的缩写,意思是喜欢这里,刚开始只是标注自己喜欢的地方,kksk最早出现于一些音MAD视频的弹幕中,表示喜欢某一段。后来随着inm变得大势所趋,也逐渐传播开来了,之后在兽娘动物园和恶魔人crybaby中作为弹幕梗,不断扩大其影响力,和恶魔人中所提到的meme,虽然是小众词汇,但是也还在不断传播和发展中。

  • 黎蠡怎么读(陆蠡怎么读)

    一般用于人名、地名用字。如范蠡;蠡县;蠡湖。蠡lǐ◎虫蛀木,引申为器物经久磨损要断的样子。li三声,求好评谢谢你了陆蠡怎么读1、陆蠡拼音:lùlí。资质聪颖,童年即通诗文,有“神童”之称。巴金认为他是一位真诚、勇敢、文如其人的作家。仅34岁的陆蠡死于日寇酷刑之下,在1983年4月,国家民政部批准他为革命烈士。

  • 凤梨和菠萝是同一水果吗(都是名字惹的祸)

    做美食,食材很重要,可以说是起着决定性作用。食材好了,甚至不需要多高的烹饪技术,就能做出色香味俱全的美食。只是由于地区不同,人们给它的名字不同而已。菠萝的来历菠萝原产于巴西,大概是在16世纪从巴西传入中国的。台湾引入凤梨以后,经过基因优化改良,培育出了一个新品种,叫做金钻凤梨。这种凤梨果面细腻光滑,口感鲜嫩多汁,酸甜可口,比菠萝更好吃。你买的就是这种金钻凤梨。

  • 春节的短信祝福语 春节的短信祝福语大全

    走过的岁月,品味友谊;传递思念,送上祝福:新春的每一阵风吹过,都有来自我的衷心祝福,月光的每一寸照抚,都是我牵挂的嘱咐:春节愉快!愿我们永不分离,春节快乐。亲情是的支柱,友情是的财富,爱情是最美的礼物,在牛年到来之际,祝福你还有你的家人朋友,爱人春节快乐,牛年吉祥。

  • 火云邪神卖田鸡是什么电影(火云邪神卖田鸡是哪部电影)

    火云邪神卖田鸡是什么电影《夜半别打的》是刘俊辉导演、梁小龙、罗莽、彭波等出演的电影。由北京雨木网络科技有限公司出品。在目睹铁锤师傅与火云邪神菜市场的终极一战之后,更是钦佩不已。文婷的出租车工作并不顺利,财迷心窍的出租车主李叔将一台“鬼车”租给文婷,文婷为了支付弟弟在异国昂贵的生活费及学费,每天早起贪黑地勤于跑出租,疲惫不堪。

  • 什么花在室内好养又好看(室内养什么花好)

    卡特兰养护注意事项春夏秋三季是它的生长旺盛期,所以要注意给予较高的空气湿度才行,但是浇水不能太多,少一点比多一点更安全。蟹爪兰养护注意事项夏季的时候,它进入了休眠期,这个时候应该控制浇水,停止施肥。

  • 人类的生命的秘密(读懂我们生命的天书)

    碱基这样的话,人类的天书由64个密码子组成,那么这种情况是最符合实际的。并且在64个密码子中,还存在着一些起始的密码子和终止的密码子。那么我们如何去识别它们呢,这就要利用到起始密码子和终止密码子。起始密码子起到释放开始信号的作用,当人体自身的阅读机制遇到起始密码子之后就会立刻开启,进行转录和翻译,这也说明之后一长串的字母是我们要阅读的基因,三个三个密码子的分别转录和翻译,一直阅读到终止密码子结束。