第1章 概述
1.1 人工神经网络概念的提出
人脑是宇宙中已知最复杂、最完善和最有效的信息处理系统,是生物进化的最高产物,是人类智能、思维和情绪等高级精神活动的物质基础,也是人类认识较少的领域之一。长期以来,人们不断地通过神经学、生物学、心理学、认知学、数学、电子学和计算机科学等一系列学科,对神经网络进行分析和研究,企图揭示人脑的工作机理,了解神经系统进行信息处理的本质,并通过对人脑结构及其信息处理方式的研究,利用大脑神经网络的一些特性,设计出具有类似大脑某些功能的智能系统来处理各种信息,解决不同问题。
用机器代替人脑的部分劳动是当今科学技术发展的重要标志。计算机就是采用电子元件的组合来完成人脑的某些记忆、计算和判断功能的系统。现代计算机中,每个电子元件的计算速度为纳秒(10-9秒)级,而人脑中每个神经细胞的反应时间只有毫秒(101秒)级。然而在进行诸如记忆回溯、语言理解、直觉推理、图像识别等决策过程中,人脑往往只需要一秒钟左右的时间就可以完成复杂的处理。换句话说,脑神经细胞做出决定需要的运算不超过100步,范德曼(J.A.Feldman)称之为100步程序长度。显然,任何现代串行计算机绝不可能在100步运算中完成类似上述的一些任务。由此人们希望去追求一种新型的信号处理系统,它既有超越人的计算能力,又有类似于人的识别、判断、联想和决策的能力。
人工神经网络(Artificial Neural Network,简称ANN)正是在人类对其大脑神经网络认识理解的基础上人工构造的能够实现某种功能的神经网络。它是理论化的人脑神经网络的数学模型,是基于模仿大脑神经网络结构和功能而建立的一种信息处理系统。它实际上是一个由大量简单元件相互连接而成的复杂网络,具有高度的非线性,能够进行复杂的逻辑操作和非线性关系实现的系统。
展开