神经网络发展的三个阶段,人工神经网络的发展

1、人工神经网络的发展历史

1943年,心理学家W.S.McCulloch和数理逻辑学家W.Pitts建立了神经网络和数学模型,称为MP模型。他们通过MP模型提出了神经元的形式化数学描述和网络结构方法,证明了单个神经元能执行逻辑功能,从而开创了人工神经网络研究的时代。1949年,心理学家提出了突触联系强度可变的设想。60年代,人工神经网络得到了进一步发展,更完善的神经网络模型被提出,其中包括感知器和自适应线性元件等。M.Minsky等仔细分析了以感知器为代表的神经网络系统的功能及局限后,于1969年出版了《Perceptron》一书,指出感知器不能解决高阶谓词问题。他们的论点极大地影响了神经网络的研究,加之当时串行计算机和人工智能所取得的成就,掩盖了发展新型计算机和人工智能新途径的必要性和迫切性,使人工神经网络的研究处于低潮。在此期间,一些人工神经网络的研究者仍然致力于这一研究,提出了适应谐振理论(ART网)、自组织映射、认知机网络,同时进行了神经网络数学理论的研究。以上研究为神经网络的研究和发展奠定了基础。1982年,美国加州工学院物理学家J.J.Hopfield提出了Hopfield神经网格模型,引入了“计算能量”概念,给出了网络稳定性判断。 1984年,他又提出了连续时间Hopfield神经网络模型,为神经计算机的研究做了开拓性的工作,开创了神经网络用于联想记忆和优化计算的新途径,有力地推动了神经网络的研究,1985年,又有学者提出了波耳兹曼模型,在学习中采用统计热力学模拟退火技术,保证整个系统趋于全局稳定点。1986年进行认知微观结构地研究,提出了并行分布处理的理论。1986年,Rumelhart, Hinton, Williams发展了BP算法。Rumelhart和McClelland出版了《Parallel distribution processing: explorations in the microstructures of cognition》。迄今,BP算法已被用于解决大量实际问题。1988年,Linsker对感知机网络提出了新的自组织理论,并在Shanon信息论的基础上形成了最大互信息理论,从而点燃了基于NN的信息应用理论的光芒。1988年,Broomhead和Lowe用径向基函数(Radial basis function, RBF)提出分层网络的设计方法,从而将NN的设计与数值分析和线性适应滤波相挂钩。90年代初,Vapnik等提出了支持向量机(Support vector machines, SVM)和VC(Vapnik-Chervonenkis)维数的概念。人工神经网络的研究受到了各个发达国家的重视,美国国会通过决议将1990年1月5日开始的十年定为“脑的十年”,国际研究组织号召它的成员国将“脑的十年”变为全球行为。在日本的“真实世界计算(RWC)”项目中,人工智能的研究成了一个重要的组成部分。

谷歌人工智能写作项目:小发猫

2、人工智能分为几个阶段

说起当下热议的人工智能,不得不提到风光无二的AlphaGo 人工神经网络发展经历几个阶段。AlphaGo 战胜世界围棋冠军李世石,引起了人类对人工智能的兴趣。而人工智能的概念,其实早有提出。

就人工智能的发展阶段而言,可以分为三个阶段。

1)1956年-1980年

1956年达特茅斯会提出了人工智能这一词汇,标志着人工智能正式诞生。

而这个阶段,人工智能已经在问题求解以及语言处理等方面取得了一些进步。但是,当时的技术条件并不能实现预期的目标。到了70年代,投资者和政府开始收缩人工智能经费,人工智能开始进入低谷期。

2)1980年-1993年

80年代,人工智能专家系统崭露头角,商业价值被广泛接受,人工智能研究重新兴起。但并没有持续多久,就被生产出来的个人电脑在性能上完全碾压,远远超过使用了AI技术的LISP机,AI再一次经历了寒冬。

3)1993年-至今

之后以神经网络技术为代表的AI技术逐步发展,人工智能开始进入缓慢发展期。1997年深蓝战胜国际象棋世界冠军卡斯帕罗夫,使得AI再次被热议。而随着现在科技的快速发展,硬件成本不断降低,数据量积累不断增大,AI技术不断成熟,人工智能又开始进入爆发期。各种人工智能产品开始如雨后春笋,不断的发展壮大起来。

3、人工智能的发展,主要经历哪几个阶段?

1 孕育阶段
这个阶段主要是指1956年以前。自古以来,人们就一直试图用各种机器来代替人的部分脑力劳动,以提高人们征服自然的能力,其中对人工智能的产生、发展有重大影响的主要研究成果包括:
早在公元前384-公元前322年,伟大的哲学家亚里士多德(Aristotle)就在他的名著《工具论》中提出了形式逻辑的一些主要定律,他提出的三段论至今仍是演绎推理的基本依据。
英国哲学家培根(F. Bacon)曾系统地提出了归纳法,还提出了“知识就是力量”的警句。这对于研究人类的思维过程,以及自20世纪70年代人工智能转向以知识为中心的研究都产生了重要影响。
德国数学家和哲学家莱布尼茨(G. W. Leibniz)提出了万能符号和推理计算的思想,他认为可以建立一种通用的符号语言以及在此符号语言上进行推理的演算。这一思想不仅为数理逻辑的产生和发展奠定了基础,而且是现代机器思维设计思想的萌芽。
英国逻辑学家布尔(C. Boole)致力于使思维规律形式化和实现机械化,并创立了布尔代数。他在《思维法则》一书中首次用符号语言描述了思维活动的基本推理法则。
英国数学家图灵(A. M. Turing)在1936年提出了一种理想计算机的数学模型,即图灵机,为后来电子数字计算机的问世奠定了理论基础。
美国神经生理学家麦克洛奇(W. McCulloch)与匹兹(W. Pitts)在1943年建成了第一个神经网络模型(M-P模型),开创了微观人工智能的研究领域,为后来人工神经网络的研究奠定了基础。
美国爱荷华州立大学的阿塔纳索夫(Atanasoff)教授和他的研究生贝瑞(Berry)在1937年至1941年间开发的世界上第一台电子计算机“阿塔纳索夫-贝瑞计算机(Atanasoff-Berry Computer,ABC)”为人工智能的研究奠定了物质基础。需要说明的是:世界上第一台计算机不是许多书上所说的由美国的莫克利和埃柯特在1946年发明。这是美国历史上一桩著名的公案。
由上面的发展过程可以看出,人工智能的产生和发展绝不是偶然的,它是科学技术发展的必然产物。
2 形成阶段
这个阶段主要是指1956-1969年。1956年夏季,由当时达特茅斯大学的年轻数学助教、现任斯坦福大学教授麦卡锡(J. MeCarthy)联合哈佛大学年轻数学和神经学家、麻省理工学院教授明斯基(M. L. Minsky),IBM公司信息研究中心负责人洛切斯特(N. Rochester),贝尔实验室信息部数学研究员香农(C. E. Shannon)共同发起,邀请普林斯顿大学的莫尔(T.Moore)和IBM公司的塞缪尔(A. L. Samuel)、麻省理工学院的塞尔夫里奇(O. Selfridge)和索罗莫夫(R. Solomonff)以及兰德(RAND)公司和卡内基梅隆大学的纽厄尔(A. Newell)、西蒙(H. A. Simon)等在美国达特茅斯大学召开了一次为时两个月的学术研讨会,讨论关于机器智能的问题。会上经麦卡锡提议正式采用了“人工智能”这一术语。麦卡锡因而被称为人工智能之父。这是一次具有历史意义的重要会议,它标志着人工智能作为一门新兴学科正式诞生了。此后,美国形成了多个人工智能研究组织,如纽厄尔和西蒙的Carnegie-RAND协作组,明斯基和麦卡锡的MIT研究组,塞缪尔的IBM工程研究组等。
自这次会议之后的10多年间,人工智能的研究在机器学习、定理证明、模式识别、问题求解、专家系统及人工智能语言等方面都取得了许多引人注目的成就,例如:
在机器学习方面,1957年Rosenblatt研制成功了感知机。这是一种将神经元用于识别的系统,它的学习功能引起了广泛的兴趣,推动了连接机制的研究,但人们很快发现了感知机的局限性。
在定理证明方面,美籍华人数理逻辑学家王浩于1958年在IBM-704机器上用3~5min证明了《数学原理》中有关命题演算的全部定理(220条),并且还证明了谓词演算中150条定理的85%,1965年鲁宾逊(J. A. Robinson)提出了归结原理,为定理的机器证明作出了突破性的贡献。
在模式识别方面,1959年塞尔夫里奇推出了一个模式识别程序,1965年罗伯特(Roberts)编制出了可分辨积木构造的程序。
在问题求解方面,1960年纽厄尔等人通过心理学试验总结出了人们求解问题的思维规律,编制了通用问题求解程序(General Problem Solver,GPS),可以用来求解11种不同类型的问题。
在专家系统方面,美国斯坦福大学的费根鲍姆(E. A. Feigenbaum)领导的研究小组自1965年开始专家系统DENDRAL的研究,1968年完成并投入使用。该专家系统能根据质谱仪的实验,通过分析推理决定化合物的分子结构,其分析能力已接近甚至超过有关化学专家的水平,在美、英等国得到了实际的应用。该专家系统的研制成功不仅为人们提供了一个实用的专家系统,而且对知识表示、存储、获取、推理及利用等技术是一次非常有益的探索,为以后专家系统的建造树立了榜样,对人工智能的发展产生了深刻的影响,其意义远远超过了系统本身在实用上所创造的价值。
在人工智能语言方面,1960年麦卡锡研制出了人工智能语言(List Processing,LISP),成为建造专家系统的重要工具。
1969年成立的国际人工智能联合会议(International Joint Conferences On Artificial Intelligence,IJCAI)是人工智能发展史上一个重要的里程碑,它标志着人工智能这门新兴学科已经得到了世界的肯定和认可。1970年创刊的国际性人工智能杂志《Artificial Intelligence》对推动人工智能的发展,促进研究者们的交流起到了重要的作用。
3 发展阶段
这个阶段主要是指1970年以后。进入20世纪70年代,许多国家都开展了人工智能的研究,涌现了大量的研究成果。例如,1972年法国马赛大学的科麦瑞尔(A. Comerauer)提出并实现了逻辑程序设计语言PROLOG;斯坦福大学的肖特利夫(E. H. Shorliffe)等人从1972年开始研制用于诊断和治疗感染性疾病的专家系统MYCIN。
但是,和其他新兴学科的发展一样,人工智能的发展道路也不是平坦的。例如,机器翻译的研究没有像人们最初想象的那么容易。当时人们总以为只要一部双向词典及一些词法知识就可以实现两种语言文字间的互译。后来发现机器翻译远非这么简单。实际上,由机器翻译出来的文字有时会出现十分荒谬的错误。例如,当把“眼不见,心不烦”的英语句子“Out of sight,out of mind”。翻译成俄语变成“又瞎又疯”;当把“心有余而力不足”的英语句子“The spirit is willing but the flesh is weak”翻译成俄语,然后再翻译回来时竟变成了“The wine is good but the meat is spoiled”,即“酒是好的,但肉变质了”;当把“光阴似箭”的英语句子“Time flies like an arrow”翻译成日语,然后再翻译回来的时候,竟变成了“苍蝇喜欢箭”。由于机器翻译出现的这些问题,1960年美国政府顾问委员会的一份报告裁定:“还不存在通用的科学文本机器翻译,也没有很近的实现前景。”因此,英国、美国当时中断了对大部分机器翻译项目的资助。在其他方面,如问题求解、神经网络、机器学习等,也都遇到了困难,使人工智能的研究一时陷入了困境。
人工智能研究的先驱者们认真反思,总结前一段研究的经验和教训。1977年费根鲍姆在第五届国际人工智能联合会议上提出了“知识工程”的概念,对以知识为基础的智能系统的研究与建造起到了重要的作用。大多数人接受了费根鲍姆关于以知识为中心展开人工智能研究的观点。从此,人工智能的研究又迎来了蓬勃发展的以知识为中心的新时期。
这个时期中,专家系统的研究在多种领域中取得了重大突破,各种不同功能、不同类型的专家系统如雨后春笋般地建立起来,产生了巨大的经济效益及社会效益。例如,地矿勘探专家系统PROSPECTOR拥有15种

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab关于人工神经网络在预测中的应用的论文一-基于BP神经网络的电动小巴需求预测.pdf 一、基于Matlab的BP神经网络煤炭需求预测模型 摘要:煤炭是中国的基础能源,支撑着国民经济的商邃发展。在未来的一段时期,煤炭的基础能源地位不会改变。要合理利用煤炭资源,保证我国经济的健康发展,煤炭错求的预测必不可少。近年来煤炭需求的预测存在一定的不足,精度较低。本文基于Matlab技术的双隐层BP神经网络对煤炭需求进行模拟分析,通过实际数据检验和实证分析,预测了未来五年的煤炭需求量。 关键词:前馈神经网络;煤炭需求;预侧;棋型 引言: 影响煤炭需求的因素有很多,它们之间存在着复杂的关系,而不是线性或简单的非线性关系。因此不能用线性或简单非线性函数来描述。这也是为什么目前煤炭需求预测的精度较低的问题所在。BP神经网络是一种神经网络学习算法,通常预先假定网络的结构已经确定,即已知计算单元的层数,每层的单元数目及单元之间的连接,当输入输出之间是非线性关系及训练数据充足的情况下,它可以出色完成不同领域的问题。神经网络对复杂的非线性问题具有较好的描述能力,所以,应用神经网络方法通过样本学习可以掌握煤炭需求量与其影响因素之间复杂的函数关系。这种函数关系比传统的高度简化了的函数关系相比更加接近实际。因此,神经网络预测的精度就较高,预测结果的可靠性就较大。本文建立了基于Matlab技术的双隐层BP神经网络来预测中国煤炭需求的分析模型,探讨中国未来五年煤炭需求变动趋势,为煤炭资源管理提供基础资料和决策支持。 中间内容省略~ 结语: 采用基于Matlab的BP神经网络进行煤炭需求预测,计算机编程语言简单,调试方便,程序运行效率较高,误差小于0.01,预测精度较高,因此基于Matlab的BP神经网络煤炭需求预测具有一定的实际应用价值。采用双隐层的BP神经网络,是对BP神经网络的一种优化,可使其泛化能力得到提高。随着时间的推进,可以增加BP神经网络的输人,以此来减少其误差,从而提高预测能力。 基于Matlab的BP神经网络煤炭需求预测模型.pdf 二、基于BP神经网络的电动小巴需求预测 摘要:运用神经网络理论,建立了基于BP神经网络的多变量非线性预测模型,并通过实例分析,验证了该模型的科学性和准确性。最后将该模型应用于武汉市电动小巴需求预测,取得了满意的结果,较好地解决了电动小巴在新建社区合理配置的难题。 关键词:电动小巴;需求预测; BP神经网络; Matlab 引言: 电动汽车代表着21世纪汽车工业的发展方向,是人类理想的绿色交通工具。武汉电动汽车示范运营公司成功地将电动小巴应用于城市公交网络的盲区,其应用规模居全国首位。武汉市电动小巴的应用前景广阔,准确预测电动小巴的潜在需求对于电动小巴的发展具有重要意义。目前,电动汽车在国内外尚处于示范运营阶段,对社区电动小巴配置规模的需求预测研究非常少。电动小巴的需求预测是一个多因素影响的、时变的和复杂的非线性系统,具有高度不确定性,这种不确定性给电动小巴的预测带来了困难。而传统的预测技术预测精度不高,加上不具备自适应和自学习的能力,因而不能满足实际需要。 笔者运用神经网络理论,以武汉电动汽车示范运营公司目前在各个社区电动小巴的合理配置为样本数据,建立了基于BP神经网络的多变量非线性预测模型,并采用Matlab进行编程计算验证了该模型的科学性和准确性。 中间内容省略~ 结语: 推广应用电动汽车是目前国家的发展战略之一,而电动汽车的市场预测是一项复杂的系统工程。笔者采用神经网络技术,结合武汉电动汽车示范运营公司多年来的运营经验和数据,准确地拟合了原始数据,得到了预测精度较高的神经网络预测模型,较好地解决了武汉市电动小巴在新建小区合理配置的难题。采用Matlab神经网络工具箱能够方便地实现BP网络模型的创建、训练及仿真,可以大大减少建模和预测的时间,具有其他方法无可比拟的优势。 基于BP神经网络的电动小巴需求预测.pdf 三、基于BP神经网络的丝状真菌生长预测研究 摘要:本文利用BP神经网络描述了丝状真菌的生长状态,经验证网络模型能够准确地反映丝状真菌的生长状况,与传统的回归建模方式相比,明显的降低了误差,提高了准确度。 关键词:生长趋势;BP神经网络;丝状真菌 引言: 人工神经网络是人工构造的模拟人脑功能而构建的一种网络,它吸取了生物神经的一些优点如高度的并行性、非线性全局作用、良好的容错性和联想记忆功能,以及十分强的自我适应和自我学习能力。误差反向传播神经网络(Back Propagation
(1)第一阶段(Region Proposals阶段):对一帧图像采用Selective Search算法得到最有可能是目标的2000个左右的Region Proposals(候选区域),改善了传统滑窗的思想(复杂度在10万-100万个候选区域),Selective Search算法采用合并超像素生成proposals(具体的详细的介绍参考第一篇论文《What makes for effective detection proposals?》)这是第一阶段,改善传统滑窗的笨方法,使得算法复杂度降低。 (2)第二阶段(特征提取):对于图像深层信息的理解,采用卷积神经网络抽取图像目标中卷积特征,这里需要主要的是:R-CNN会将上一阶段的2000张Region Proposals首先进行大小尺寸的归一化处理为227*227(像素大小),对每一个Region Proposals都要进行复杂的卷积计算(2000次同样的复杂卷积计算?对,没错,有一些细节差别很小的Region Proposals也要重新进行卷积计算,再强的GPU也HOLD不住这样折腾啊)。随后卷积层计算完成特征抽取完成之后,将全连接层的输出直接作为Region Proposals的特征信息,至此第二阶段完成。 (3)第三阶段(分类):这里跟传统的方法有似曾相识的感觉,根据特征(传统的方法利用人工特征模型,这里采用卷积神经网络全连接层输出作为卷积特征),利用支持向量机(这里我也做过一定的总结,有兴趣的可以作为参考)的方法将数据进行最大间隔可能的划分,使得分类效果达到预期效果
BP(BackPropagaTIon)神经网络是一种神经网络学习算法,全称基于误差反向传播算法的人工神经网络。   如图所示拓扑结构的单隐层前馈网络,一般称为三层前馈网或三层感知器,即:输入层、中间层(也称隐层)和输出层。它的特点是:各层神经元仅与相邻层神经元之间相互全连接,同层内神经元之间无连接,各层神经元之间无反馈连接,够成具有层次结构的前馈型神经网络系统。单计算层前馈神经网络只能求解线性可分问题,能够求解非线性问题的网络必须是具有隐层的多层神经网络。   在人工神经网络发展历史中,很长一段时间里没有找到隐层的连接权值调整问题的有效算法。直到误差反向传播算法(BP算法)的提出,成功地解决了求解非线性连续函数的多层前馈神经网络权重调整问题。   BP(BackPropagaTIon)神经网络,即误差反传误差反向传播算法的学习过程,由信息的正向传播和误差的反向传播两个过程组成。输入层各神经元负责接收来自外界的输入信息,并传递给中间层各神经元;中间层是内部信息处理层,负责信息变换,根据信息变化能力的需求,中间层可以设计为单隐层或者多隐层结构;最后一个隐层传递到输出层各神经元的信息,经进一步处理后,完成一次学习的正向传播处理过程,由输出层向外界输出信息处理结果。当实际输出与期望输出不符时,进入误差的反向传播阶段。误差通过输出层,按误差梯度下降的方式修正各层权值,向隐层、输入层逐层反传。周而复始的信息正向传播和误差反向传播过程,是各层权值不断调整的过程,也是神经网络学习训练的过程,此过程一直进行到网络输出的误差减少到可以接受的程度,或者预先设定的学习次数为止。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值