编辑推荐推荐书籍

什么是神经网络?主要应用领域
来源:互联网  (转载协议)   发布日期:2011-12-16 18:51   浏览:59548专栏投稿 值班编辑:QQ281688302

什么是神经网络?主要应用领域 引言:几个生活中的问题 如何对信息进行数字化转变及自动识别:在现实世界中,人类发出的声音、印刷或者书写出的文字、眼睛看到的风景,以及测量器输出的信号等,以各种各样的模式存在着。如果计算机能够听出并且分辨出这些模

赞助本站

什么是神经网络?主要应用领域

引言:几个生活中的问题
  如何对信息进行数字化转变及自动识别:在现实世界中,人类发出的声音、印刷或者书写出的文字、眼睛看到的风景,以及测量器输出的信号等,以各种各样的模式存在着。如果计算机能够听出并且分辨出这些模式,就能够简单地输入到计算机,并且可以送到工专业人员的作业负担。把模式输入到计算机后,为了对其实施辨识,需要进行怎样的处理呢?这在神经网络的应用之一模式识别技术是可以轻松解决的问题。
  如何让计算机进行自动推理:人类进行的"聪明"行动,是在对许多已知事实(知识)进行综合,或者说进行加工(推理)的基础上形成的。为了能用计算机实现这种"聪明"行动,怎样表示知识,怎样进行推理就成了需要解决的问题。人类进行的推理是非常复杂的,现在只有一部分推理方法是清楚的。这在神经网络的应用之一智能推理技术是可以轻松解决的问题。
  如何搜索空间知识:人工智能要解决的问题,大部分不具备明确的解题步骤。这类问题可以采用搜索方法解闷但是在解决过程中,会伴随着产生试行错误。神经网络将对采用状态空间图的问题表示方法采取纵向搜索和横向搜索的系统的搜索方法运用启发式(已发现的知识)的搜索方法、表示问题分解的与(AND)/或(OR)图的搜索,以及在计算机国际解析到的博弈树搜索。
  如何让机器自己学习:人们已经充分地认识到,人与机器之间的决定性差别是有无学习能力。让处于发展中的机器去完成人类那样的演习也许天渊之别人是一种梦想。在机器中,利用事先编好的程序完成上述事务事实上目前也做不到。可是,学习本身可以编成程序却是另外一回事,许多实际工作证实了这种可编程的可能性。这种研究领域被称为机器学习(machine lrarning),这也是神经网络的核心技术之一。
   。。。。。。

我们都听到人们提起神经网络总是说"人工智能"。不用吃惊,这个词是神经网络在人类大脑上历史基础的结果。但是也许看待神经网络更有用的方法只是简单地把它看作是自动数据建模的计算集中的方法。
神经网络是基于人类大脑工作的简化模型 - 这就解释了与人脑相关的神经网络术语。例如,神经网络是经过训练的,而训练的过程被称为"学习"。神经网络,例如多层的感知器,甚至使用被称为"神经元"的内部结构,神经细胞由此接收输入并且以不同的强度发射信号。
神经网络是一门多个学科领域的边缘交叉学科。人工神经网络独特的结构和处理的方法,使其在许多实际应用领域中取得了显著的成效,能够解决一些传统计算机极难求的问题。
人工智能是一门前沿和交叉学科,它的研究领域十分广泛,涉及到专家系统、定理证明、博弈、自然语言理解、智能检索、机器学习、机器人、模式识别等领域。目前,在全国许多高校都开设此课程,其参考学时一般在50学时左右。

一、 什么是神经网络?

     一个人工神经网络包含很多层。第一层将被装入浮点格式的初始数据,用于训练模型。输入和输出之间的层在外界不是直接可见的,被称做'隐藏层'。有时会有多个隐藏层。例子中的输出层只有一个元素。这种结构用于建立一个多入单出函数。对于费线性行为的映射,比如函数 x^2-y^2,隐藏层是必不可少的。网络是如何知道目标函数的呢?当然,初始情况下,网络并不知道。元素(节点)间的连接(重量)首先是随机的。在训练序列中,学习算法尽力改变重量,使得计算的输出和预知的输出的均方误差最小化。有很多不同的算法来达到这个目的,我们不想实现每个算法。在 nnqt 中,我们实现了三个算法。为了特定输出而制定的输入的过程也称为"监控学习 (supervised learning)"。
     我们需要训练网络以达到一个对训练数据、同样也是对控制数据的足够小的误差(使用部分训练队列当作控制数据来验证学习的性能是个明智的作法)。连接的重量确定了网络的行为,它们被以这种目的存储起来。这样一个网络能用做什么呢?除了科学界中用于建模工具以外,还有很多各种正式或非正式的用途。比如预测股市走势。当然我没成功做过股市预测,不过其他人可能成功过。
     另一个有趣的可能性是使用神经网络进行短期天气预报。比如说,电子气象站的数据可以被用于训练一个神经网络。有用的数据包括气压及其变化,以及降水。电子气象站里的符号是这样的形式。

二、 常用算法举例

聚类分析:聚类分析可指明预先未辨明的客户、交易或事件的类型。没有相关变量,就不要求已知的分类。这种观点是在事先不了解或很少了解数据结构的情况下将数据分类。这也就是为什么聚类分析通常被称为未被监督的发现技术。然而当聚类分析独立作为强大的分析工具时被典型用于数据挖掘过程的初始阶段 - 是在为深层分析选择变量前探测数据的方法。
   生成聚类分析模型的过程事实上同生成神经网络模型的过程是一样的。也就是说,首先你训练使用所选变量的模型,然后分类或给新数据评分。在记录正确分类之后,决策树和图表可用来理解发现的聚类。分段浏览器控制包括探测对单独群组贡献最大或同所有群组区别最大的变量的算法。点击圆柱标题使用这些信息用于分类。每个群组的英语描述也是使用这些信息进行合成。例如,EM算法在5个群组中聚合了人口普查。第三组是由不愿每周工作太多小时的年轻人组成的。从公共变量人口普查数据包,算法指出表现为学生的一组人。

时序分析分析:时序分析使用历史数据进行预测。不同于其他的算法,时序分析在定期时间间隔使用一个或多个记录点创建模型。通常,时序有两方面需要进一步理解和预测:趋势(随时间改变的线性或非线性组件)和季节性(随时间重复的信号)。

 模式识别:在现实世界中,人类发出的声音、印刷或者书写出的文字、眼睛看到的风景,以及测量器输出的信号等,以各种各样的模式存在着。如果计算机能够听出并且分辨出这些模式,就能够简单地输入到计算机,并且可以送到工专业人员的作业负担。把模式输入到计算机后,为了对其实施辨识,需要进行怎样的处理呢?

知识处理与信号处理:"18"是数据,"张三18岁"就是信息,"如果某人18岁,那他应该自立了"就是知识。知识一定是经过加工整理的,能够用于指导实践的,"知识就是力量"吗。
     人的思维有三种:逻辑思维、形象思维和顿悟思维,顿悟是怎么回事不清楚,对形象思维的研究也不多,目前主要讨论的知识的属于逻辑思维层面的。不过,应该认识到:图像识别、语言理解等技术触及的是形象思维,比如一个字的各种写法人都能认识,一个意思的各种说法人都能听懂,这里边有形象思维。
     知识处理和知识管理有什么区别?处理好比一个炼钢炉,铁放进去,加工一番,出来的是钢;管理好比一个仓库,各种物品登记在册,要什么给你什么
     知识处理中,知识表示是一个瓶颈。神经网络就回避了知识表示,或者说进行了隐式的知识表示,把知识放到了联接的权重里,无法直观地看到。对于模式识别方面的问题,也就是人的低层感知方面的问题,这样做也许还可以,但对于人的高层认知活动,特别是推理活动来说,没有明确的知识表示就不够了。

三、神经网络发展历程与综合说明

神经网络最早的研究是40年代心理学家Mcculloch和数学家Pitts合作提出的 ,他们提出的MP模型拉开了神经网络研究的序幕。
神经网络的发展大致经过3个阶段:1947~196 9年为初期,在这期间科学家们提出了许多神经元模型和学习规则,如MP模型、HEBB学习规 则和感知器等;1970~1986年为过渡期,这期间神经网络研究经过了一个低潮,继续发展 。在此期间,科学家们做了大量的工作,如Hopfield教授对网络引入能量函数的概念,给出 了网络的稳定性判据,提出了用于联想记忆和优化计算的途径。1984年,Hiton教授提出Bol tzman机模型;1986年Kumelhart等人提出误差反向传播神经网络,简称BP网络。目前,BP网 络已成为广泛使用的网络。1987年至今为发展期,在此期间,神经网络受到国际重视,各个 国家都展开研究,形成神经网络发展的另一个高潮。
    人工神经元网络是生物神经网络的一种模拟和近似,它从结构、实现机理和功能上模拟生物 神经网络。从系统观点看,人工神经元网络是由大量神经元通过极其丰富和完善的连接而构 成的自适应非线性动态系统。
神经网络具有以下优点:
(1) 具有很强的鲁棒性和容错性,这是因为信息是分布存贮于网络 内的神经元中;
(2) 并行处理方法,人工神经元网络在结构上是并行的,而且网络的各个单 元可以同时进行类似的处理过程,使得计算快速;
(3) 自学习、自组织、自适应性,神经元 之间的连接多种多样,各元之间联接强度具有一定可塑性,使得神经网络可以处理不确定或 不知道的系统;
(4) 可以充分逼近任意复杂的非线性关系;
(5) 具有很强的信息综合能力,能 同时处理定量和定性的信息,能很好的协调多种输入信息关系,适用于处理复杂非线性和不 确定对象。
神经网络以其独特的结构和处理信息的方法,在许多实际应用领域中取得了显著的成效,主 要 应用如下:
(1) 自动控制领域;
(2) 处理组合优化问题;
(3) 模式识别;
(4) 图像处理;
(5) 传 感器信号处理;
(6) 机器人控制;
(7) 信号处理;
(8) 卫生保健、医疗;
(9) 经济;
(10) 化工领 域;
(11) 焊接领域;
(12) 地理领域;
(13) 数据挖掘、电力系统、交通、军事、矿业、农业和 气象等领域。?

1神经网络研究热点
    神经网络在很多领域已得到了很好的应用,但其需要研究的方面还很多。其 中,具有分布存储、并行处理、自学习、自组织以及非线性映射等优点的神经网络与其他 技术的结合以及由此而来的混合方法和混合系统,已经成为一大研究热点。
由于其他方法也有它们各自的优点,所以将神经网络与其他方法相结合,取长补短,继而可 以获得更好的应用效果。目前这方面工作有神经网络与模糊逻辑、专家系 统、遗传算法、小波分析、混沌、粗集理论、分形理 论、证据理论和灰色系统等的融合。
下面主要就神经网 络与小波分析、混沌、粗集理论、分形理论的融合进行分析。
1.1神经网络与小波分析的结合
     1981年,法国地质学家Morlet在寻求地质数据时,通过对Fourier变换与加窗Fouri er变换的异同、特点及函数构造进行创造性的研究,首次提出了"小波分析"的概念,建立 了以他的名字命名的Morlet小波。1986年以来由于YMeyer、S?Mallat及IDaubechies等 的奠基工作,小波分析迅速发展成为一门新兴学科。Meyer所著的"小波与算子",Daubech ies所著的"小波十讲"是小波研究领域最权威的著作。
     小波变换是对Fourier分析方法的突破。它不但在时域和频域同时具有良好的局部化性 质,而且对低频信号在频域和对高频信号在时域里都有很好的分辨率,从而可以聚集到对象 的 任意细节。小波分析相当于一个数学显微镜,具有放大、缩小和平移功能,通过检查不同放 大倍数下的变化来研究信号的动态特性。因此,小波分析已成为地球物理、信号处理、图像 处理、理论物理等诸多领域的强有力工具。
    小波神经网络将小波变换良好的时频局域化特性和神经网络的自学习功能相结合,因而具有 较强的逼近能力和容错能力。在结合方法上,可以将小波函数作为基函数构造神经网络 形成小波网络,或者小波变换作为前馈神经网络的输入前置处理工具,即以小波变换的多分 辨率特性对过程状态信号进行处理,实现信噪分离,并提取出对加工误差影响最大的状态特 性,作为神经网络的输入。
    小波神经网络在电机故障诊断、高压电网故障信号处理与保护研究、轴承等机械故障诊断以 及许多方面都有应用,将小波神经网络用于感应伺服电机的智能控制,使该系统 具有良好的跟踪控制性能,以及好的鲁棒性,利用小波包神经网络进行心血管疾 病的智能诊断,小波层进行时频域的自适应特征提取,前向神经网络用来进行分类,正确分 类率达到94%。
    小波神经网络虽然应用于很多方面,但仍存在一些不足。从提取精度和小波变换实时性的要 求出发,有必要根据实际情况构造一些适应应用需求的特殊小波基,以便在应用中取得更好 的效果。另外,在应用中的实时性要求,也需要结合DSP的发展,开发专门的处理芯片,从 而满足这方面的要求。
1.2混沌神经网络
     混沌第一个定义是上世纪70年代才被Li?Yorke第一次提出的。由于它具有广泛的 应用价值,自它出现以来就受到各方面的普遍关注。混沌是一种确定的系统中出现的无规则 的运动,混沌是存在于非线性系统中的一种较为普遍的现象,混沌运动具有遍历性、随机性 等特点,能在一定的范围内按其自身规律不重复地遍历所有状态。混沌理论所决定的是非线 性动力学混沌,目的是揭示貌似随机的现象背后可能隐藏的简单规律,以求发现一大类复杂 问题普遍遵循的共同规律。
    1990年KAihara、TTakabe和M?Toyoda等人根据生物神经元的混沌特性首次提出混沌神 经网络模型,将混沌学引入神经网络中,使得人工神经网络具有混沌行为,更加接近实际的 人脑神经网络,因而混沌神经网络被认为是可实现其真实世界计算的智能信息处理系统之一 ,成为神经网络的主要研究方向之一。
    与常规的离散型Hopfield神经网络相比较,混沌神经网络具有更丰富的非线性动力学特性, 主要表现如下:在神经网络中引入混沌动力学行为;混沌神经网络的同步特性;混沌神经网 络的吸引子。
     当神经网络实际应用中,网络输入发生较大变异时,应用网络的固有容错能力往往感到不足 ,经常会发生失忆现象。混沌神经网络动态记忆属于确定性动力学运动,记忆发生在混沌吸 引子的轨迹上,通过不断地运动(回忆过程),一一联想到记忆模式,特别对于那些状态空间 分布的较接近或者发生部分重叠的记忆模式,混沌神经网络总能通过动态联想记忆加以重现 和辨识,而不发生混淆,这是混沌神经网络所特有的性能,它将大大改善Hopfield神经网络 的记忆能力。混沌吸引子的吸引域存在,形成了混沌神经网络固有容错功能。这将对复杂的 模式识别、图像处理等工程应用发挥重要作用。
    混沌神经网络受到关注的另一个原因是混沌存在于生物体真实神经元及神经网络中,并且起 到一定的作用,动物学的电生理实验已证实了这一点。
    混沌神经网络由于其复杂的动力学特性,在动态联想记忆、系统优化、信息处理、人工智能 等领域受到人们极大的关注。针对混沌神经网络具有联想记忆功能,但其搜索过 程不稳定,提出了一种控制方法可以对混沌神经网络中的混沌现象进行控制。研 究了混沌神经网络在组合优化问题中的应用。
    为了更好的应用混沌神经网络的动力学特性,并对其存在的混沌现象进行有效的控制,仍需 要对混沌神经网络的结构进行进一步的改进和调整,以及混沌神经网络算法的进一步研究。
1.3基于粗集理论的神经网络
    粗糙集(Rough sets)理论是1982年由波兰华沙理工大学教授Z?Pawlak首先提出, 它 是一个分析数据的数学理论,研究不完整数据、不精确知识的表达、学习、归纳等方法。粗糙集理论是一种新的处理模糊和不确定性知识的数学工具,其主要思想就是在保持分类能 力不变的前提下,通过知识约简,导出问题的决策或分类规则。目前,粗糙集理论已被成功 应用于机器学习、决策分析、过程控制、模式识别与数据挖掘等领域。
    粗集和神经网络的共同点是都能在自然环境下很好的工作,但是,粗集理论方法模拟人类的 抽象逻辑思维,而神经网络方法模拟形象直觉思维,因而二者又具有不同特点。粗集理论方 法 以各种更接近人们对事物的描述方式的定性、定量或者混合性信息为输入,输入空间与输出 空 间的映射关系是通过简单的决策表简化得到的,它考虑知识表达中不同属性的重要性确定哪 些知识是冗余的,哪些知识是有用的,神经网络则是利用非线性映射的思想和并行处理的方 法,用神经网络本身结构表达输入与输出关联知识的隐函数编码。?
    在粗集理论方法和神经网络方法处理信息中,两者存在很大的两个区别:其一是神经网络处 理信息一般不能将输入信息空间维数简化,当输入信息空间维数较大时,网络不仅结构复杂 ,而且训练时间也很长;而粗集方法却能通过发现数据间的关系,不仅可以去掉冗余输入信 息,而且可以简化输入信息的表达空间维数。其二是粗集方法在实际问题的处理中对噪 声较敏感,因而用无噪声的训练样本学习推理的结果在有噪声的环境中应用效果不佳。而神 经网络方法有较好的抑制噪声干扰的能力。?
     因此将两者结合起来,用粗集方法先对信息进行预处理,即把粗集网络作为前置系统,再根 据粗集方法预处理后的信息结构,构成神经网络信息处理系统。通过二者的结合,不但可减 少信息表达的属性数量,减小神经网络构成系统的复杂性,而且具有较强的容错及抗干扰能 力,为处理不确定、不完整信息提供了一条强有力的途径。?
    目前粗集与神经网络的结合已应用于语音识别、专家系统、数据挖掘、故障诊断等领域,将神经网络和粗集用于声源位置的自动识别,将神经网络和粗集用于专 家系统的知识获取中,取得比传统专家系统更好的效果,其中粗集进行不确定和不精确数据 的处理,神经网络进行分类工作。
    虽然粗集与神经网络的结合已应用于许多领域的研究,为使这一方法发挥更大的作用还需考 虑如下问题:模拟人类抽象逻辑思维的粗集理论方法和模拟形象直觉思维的神经网 络方法更加有效的结合;二者集成的软件和硬件平台的开发,提高其实用性。?
1.4神经网络与分形理论的结合
    自从美国哈佛大学数学系教授B?B?Mandelbrot于20世纪70年代中期引入分形这一 概念,分形几何学(Fractal geometry)已经发展成为科学的方法论--分形理论,且被誉为 开创了20世纪数学重要阶段。现已被广泛应用于自然科学和社会科学的几乎所有领域,成为 现今国际上许多学科的前沿研究课题之一。?  由于在许多学科中的迅速发展,分形已成为一门描述自然界中许多不规则事物的规律性的学 科。它已被广泛应用在生物学、地球地理学、天文学、计算机图形学等各个领域。?
    用分形理论来解释自然界中那些不规则、不稳定和具有高度复杂结构的现象,可以收到显著 的效果,而将神经网络与分形理论相结合,充分利用神经网络非线性映射、计算能力、自适 应等优点,可以取得更好的效果。?
    分形神经网络的应用领域有图像识别、图像编码、图像压缩,以及机械设备系统的故障诊断 等。分形图像压缩/解压缩方法有着高压缩率和低遗失率的优点,但运算能力不强,由于神 经网络具有并行运算的特点,将神经网络用于分形图像压缩/解压缩中,提高了 原有方法的运算能力。将神经网络与分形相结合用于果实形状的识别,首先利用 分形得到几种水果轮廓数据的不规则性,然后利用3层神经网络对这些数据进行辨识,继而 对其不规则性进行评价。
    分形神经网络已取得了许多应用,但仍有些问题值得进一步研究:分形维数的物理意义;分 形的计算机仿真和实际应用研究。随着研究的不断深入,分形神经网络必将得到不断的完善 ,并取得更好的应用效果。?

2结论与展望
    经过近半个世纪的发展,神经网络理论在模式识别、自动控制、信号处理、 辅助决策、人工智能等众多研究领域取得了广泛的成功。随着人工智能技术的发展,神经网 络与模糊逻辑、专家系统、遗传算法、小波、混沌、粗集、分形、证据理论、灰色系统等技 术的融合已经成为智能技术的一个重要发展趋势,有着很好的发展前景,国内外在这方面已 经取得了一定的成果。
    神经网络虽已在许多领域应用中取得了广泛的成功,但其发展还不十分成熟,还有一些问题 需进一步研究。比如:神经计算的基础理论框架以及生理层面的研究仍需深入;新的模型和 结构的研究;神经网络的可理解性问题;神经网络技术与其他技术更好的结合等。
今后的研究应在充分利用神经网络优点的基础上,关注各个领域的新方法、新技术,发现它 们之间的结合点,取长补短,并进行有效的融合,从而获得比单一方法更好的效果。除此之 外,还应当加强神经网络基础理论方面的研究和在实际应用方面的研究,使其在工程应用中 进一步发挥越来越大的作用,应用领域越来越广,应用水平越来越高。?

四、神经网络与人工智能自学课程指南

第1章    绪论
    1.1  人工智能概述
        1.1.1  什么是人工智能
        1.1.2  什么是自然智能?
    1.2  人工智能的发展史?
1.2.1  第一阶段--孕育期(1956年以前)
1.2.2  第二阶段--人工智能基础技术的研究和形成(1956年~1970年)
1.2.3  第三阶段--发展和实用化阶段(1971年~1980年)
            1.2.4  第四阶段--知识工程与专家系统(1980年至今)
        1.3  人工智能的研究领域?
1.3.1  专家系统(Expert System)?
1.3.2  自然语言处理(Natural Language Processing)
1.3.3  机器学习(Machine Learning)?
            1.3.4  自动定理证明(Automatic Theorem Proving)
1.3.5  分布式人工智能(Distributed Artificial Intelligence)
1.3.6  机器人(Robots)?
1.3.7  模式识别(Pattern Recognition)
            1.3.8  博弈(Game Playing)?
1.3.9  计算机视觉(Computer Vision)
1.3.10  人工神经网络(Artificial Neural Network)
    习题1
    第2章  知识表达技术
    2.1  知识的概念与含义
    2.2  知识类型和知识模型的变换?
2.2.1  知识类型?
            2.2.2  知识模型的变换?
         2.3  状态空间表达法
2.3.1  状态空间表达法的概念?
2.3.2  状态空间表达法的例子?
 2.4  与/或图表达法?
2.4.1  与/或图表达法的概念?
2.4.2  与/或图表达法的例子?
    2.5  产生式系统?
2.5.1  产生式系统的基本结构?
2.5.2  产生式系统的表示?
2.5.3  产生式系统的例子
    2.6  知识的逻辑表达方法?
2.6.1  命题逻辑?
2.6.2  谓词逻辑?
            2.6.3  一阶谓词逻辑表达方法?
2.6.4  谓词逻辑表达法的特性和应用
    2.7  语义网络
2.7.1  语义网络的概念和特性?
2.7.2  语义网络的知识表示?
2.8  框架表达法?
2.8.1  框架的构成?
2.8.2  框架系统与产生式系统的结合
2.9 特征表表达法
2.10  面向对象的表示?
2.10.1  对象、消息和方法?
2.10.2  类、类层次和继承性
2.10.3  面向对象知识表示与语义网络、框架系统的比较
        习题2
第3章  基本的问题求解方法
    3.1  状态空间搜索概述?
3.1.1  图的概念
3.1.2  状态空间的图描述?
3.1.3  问题的状态空间的图描述?
3.1.4  将问题求解定义为状态空间搜索
3.1.5  搜索的基本概念
    3.2  盲目的图搜索策略
3.2.1  搜索策略概述
3.2.2  回溯策略?
3.2.3  宽度优先搜索?
3.2.4  深度优先搜索?
3.2.5  图搜索?
    3.3  启发式图搜索策略?
            3.3.1  启发式策略?
3.3.2  启发信息和估价函数
3.3.3  启发式图搜索法--A及A?搜索算法
3.3.4  A?搜索算法的讨论
    3.4  与/或图搜索?
3.4.1  与/或图的概念?
3.4.2  AO及AO?搜索算法
3.4.3  博弈树搜索
    3.5  通用问题求解技术简介?
3.5.1  概述?
3.5.2  GPS系统?
    3.6  中间_结局分析法?
3.6.1  概念?
3.6.2  中间?结局分析法分析步骤?
3.6.3  讨论
    3.7  生成与测试
    3.8  约束与满足
    习题3
第4章  基本的推理技术
    4.1  推理技术概述
4.1.1  推理的概念和类型?
4.1.2  推理的控制策略?
    4.2  归结反演系统
4.2.1  归结原理?
4.2.2  归结反演?
4.2.3  归结反演的控制策略?
4.2.4  应用归结反演求取问题的答案?
    4.3  基于规则的演绎推理?
4.3.1  正向演绎推理
4.3.2  反向演绎推理?
4.3.3  双向演绎推理
    习题4
第5章  不精确推理
    5.1  概述
    5.2  概率方法?
5.2.1  概率论基础
5.2.2  概率推理模型
    5.3  主观Bayes方法?
5.3.1  不确定性的表示
5.3.2  主观Bayes方法推理的基本算法
    5.4  可信度方法?
5.4.1  基于可信度的不确定性的表示?
5.4.2  可信度方法推理的基本算法?
    5.5  模糊推理?
5.5.1  模糊理论基础?
5.5.2  语言变量及模糊推理?
    习题5?
第6章  PROLOG语言
    6.1  PROLOG语言概述?
6.1.1  PROLOG语言的发展?
6.1.2  PROLOG语言的特点?
    6.2  PROLOG语言的结构?
6.2.1  数据结构
6.2.2  程序结构?
    6.3  PROLOG语言的内部谓词?
6.3.1  比较类
6.3.2  表达式类
6.3.3  输入输出类?
6.3.4  文件操作类?
6.3.5  控制谓词类?
6.3.6  复杂目标类?
6.3.7  项类?
6.3.8  结构分量类?
6.3.9  项维护类
    6.4  PROLOG语言的搜索策略?
6.4.1  例化与匹配
6.4.2  回溯控制?
6.4.3  搜索策略?
    6.5  谓词!的讨论?
6.5.1  谓词!的作用?
6.5.2  用法及举例
    6.6  PROLOG程序设计?
6.6.1  数学函数?
6.6.2  八皇后问题?
6.6.3  专家系统示意?
    6.7  PROLOG语言与C语言的连接?
6.7.1  语言条件
6.7.2  外部谓词说明?
6.7.3  参数传递
6.7.4  外部C语言子程序?
6.7.5  两个限制?
    习题6
第7章  专家系统?
    7.1  专家系统的定义与分类
7.1.1  专家系统的定义与特点
7.1.2  专家系统的类型?
    7.2  专家系统的结构与工作原理?
7.2.1  专家系统的一般结构?
7.2.2  专家系统的工作原理?
    7.3  知识获取?
7.3.1  知识获取的任务?
7.3.2  知识获取的模式?
    7.4  专家系统的建立?
7.4.1  适于专家系统求解的问题?
7.4.2  专家系统的设计原则与开发步骤?
7.4.3  专家系统的评价
    7.5  专家系统实例?
7.5.1  动物识别专家系统?
7.5.2  医学专家系统--MYCIN
7.5.3  地质勘探专家系统--PROSPECTOR
    7.6  专家系统的开发工具?
7.6.1  用于开发专家系统的程序设计语言?
7.6.2  骨架系统?
7.6.3  通用型知识表达语言?
7.6.4  专家系统开发环境
    习题7?
第8章  机器学习
    8.1  机器学习概述?
8.1.1  机器学习的基本概念?
8.1.2  机器学习的主要策略?
8.1.3  机器学习系统的基本结构?
8.1.4  机器学习系统的主要特性
    8.2  机械学习?
8.2.1  机械学习的模式及主要问题?
8.2.2  机械学习应用举例
    8.3  相关产生式学习系统?
8.3.1  相关产生式的概念?
8.3.2相关产生式学习方法?
    8.4  示例学习
8.4.1  示例学习模型?
8.4.2  基于示例学习的一般过程?
8.4.3  示例的表示?
8.4.4  示例复用
8.4.5  示例保存?
    8.5  类比学习?
8.5.1  类比学习的概念?
8.5.2  类比学习的表示与求解
    8.6  几种类比学习系统介绍?
8.6.1  转换类比学习系统?
8.6.2  派生类比学习?
8.6.3  因果关系型类比学习?
8.6.4  联想类比学习
    8.7  归纳学习?
            8.7.1  归纳学习概述?
8.7.2  归纳学习的一般模式?
8.7.3  类型定义
8.7.4  结构归纳学习及示例?
8.7.5  基于决策树的归纳学习方法
    习题8
第9章  人工神经网络
    9.1  人工神经网络概述?
    9.2  人工神经元模型?
    9.3  人工神经网络结构及工作方式?
    9.4  神经网络的学习方法?
9.4.1  学习方式?
9.4.2  学习规则?
9.4.3  学习与自适应?
    9.5  前馈型神经网络?
9.5.1  前馈型神经网络结构?
9.5.2  利用BP算法进行网络训练?
    9.6  神经联想记忆与Hopfield网络
9.6.1  神经联想记忆?
9.6.2  Hopfield网络?
9.6.3 Hopfield网络的一个范例?

登陆 | 注册 欢迎登陆本站,认识更多朋友,获得更多精彩内容推荐!

赞助本站

人工智能实验室
网友评论
好车贷
展开