神经网络与遗传算法【精品毕业设计】(完整版)

神经网络与遗传算法【精品毕业设计】(完整版)
神经网络与遗传算法【精品毕业设计】(完整版)

5.4 神经网络与遗传算法简介

在本节中,我们将着重讲述一些在网络设计、优化、性能分析、通信路由优化、选择、神经网络控制优化中有重要应用的常用的算法,包括神经网络算法、遗传算法、模拟退火算法等方法。用这些算法可以较容易地解决一些很复杂的,常规算法很难解决的问题。这些算法都有着很深的理论背景,本节不准备详细地讨论这些算法的理论,只对算法的原理和方法作简要的讨论。

5.4.1 神经网络

1. 神经网络的简单原理

人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connectionist Model),是对人脑或自然神经网络(Natural Neural Network)若干基本特性的抽象和模拟。人工神经网络以对大脑的生理研究成果为基础的,其目的在于模拟大脑的某些机理与机制,实现某个方面的功能。所以说, 人工神经网络是由人工建立的以有向图为拓扑结构的动态系统,它通过对连续或断续的输入作出状态相应而进行信息处理。它是根据人的认识过程而开发出的一种算法。假如我们现在只有一些输入和相应的输出,而对如何由输入得到输出的机理并不清楚,那么我们可以把输入与输出之间的未知过程看成是一个“网络”,通过不断地给这个网络输入和相应的输出来“训练”这个网络,网络根据输入和输出不断地调节自己的各节点之间的权值来满足输入和输出。这样,当训练结束后,我们给定一个输入,网络便会根据自己已调节好的权值计算出一个输出。这就是神经网络的简单原理。

2. 神经元和神经网络的结构

如上所述,神经网络的基本结构如图5.35所示:

隐层隐层2

1

图5.35

神经网络一般都有多层,分为输入层,输出层和隐含层,层数越多,计算结果越精确,但所需的时间也就越长,所以实际应用中要根据要求设计网络层数。神经网络中每一个节点叫做一个人工神经元,他对应于人脑中的神经元。人脑神经元由细胞体、树突和轴突三部分组成,是一种根须状蔓延物。神经元的中心有一闭点,称为细胞体,它能对接受到的信息进行处理,细胞体周围的纤维有两类,轴突是较长的神经纤维,是发出信息的。树突的神经纤维较短,而分支众多,是接收信息的。一个神经元的轴突末端与另一神经元的树突之间密

切接触,传递神经元冲动的地方称为突触。经过突触的信息传递是有方向性的,不同的突触进行的冲动传递效果不一样,有的使后一神经元发生兴奋,有的使其发生抑制。

由人脑神经元的工作机理,人们构造了人工神经元的数学模型,它是人脑的模拟和简化,如图5.36所示。

2

x n

x y

树突

突触

细胞体

轴突

图5.36 McCulloch-Pitts 网络

在图中,i w 是表示神经元对信息i x 的感知能力,称为关联权,()f z 称为输出函数或激活函数,采用激活函数的人工神经网络也称阈网络。McCulloch-Pitts 输出函数定义为

()1

sgn(),n

i i i y f

z w x θ===-∑

其中,sgn()?为符号函数,θ称为阈值。

一般来说,一个人工神经元有多个输入和一个输出,另外有一个激活函数,不同的激发函数对应了不同的网络,也决定了网络的用途。从方程可以看出,当 i w 确定时,任给一组输入1,

,i x i n ???

=,,也就很容易得到输出。而现在我们的想法是:对给定的输入,确定

权数i w ,使得通过方程计算出来的输出尽可能与实际值吻合,这即是学习的过程。学习也称为训练,指的是通过神经网络所在环境的刺激作用调整神经网络的权数i w ,使得神经网络对外部环境以一种新的方式作出反应。学习分为有指导学习和无监督学习:在有正确输入输出数据条件下调整和确定权数i w 的方法称为有指导学习;而在只知输入数据不知输出结果的前提下确定权数的方法称为无监督学习。人工神经网络的主要工作就是通过学习,建立模型和确定i w 的值。

神经网络按照网络结构和激发函数的不同可分为许多种,我们在此只对感知器、BP 网络及Hopfield 神经网络进行简介。

3.感知机

首先介绍单层前向神经网络。单层前向神经网络的模型结构如图5.37所示。 或用矩阵表示为

()T

Y f W X θ=-

其中,()ij m n W w ?=为权系数矩阵,X Y θ,,分别为输入向量、输出向量及阈值向量。

确定权数ij w 的基本思想是修正ij w 使得输入输出偏差尽可能小。权的修正公式为:

(1)()(),()(())ij W t W t W t W t w t δδδ+=+=,()

()(()())()

ij t j j i m n

w t d t y t x t δε?=-,其中,

()()1,,1,,i j x t d t i m j n ??????==,,,分别表示第t 组用于学习的输入和期望输出数据,t

ε称为学习效率,用于控制调整速度。与权值修正原理类似,阈值修正公式可假设为:1

(1)()(),()(()())t j j n t t t t d t y t θθδθδθε?+=+=-,通过更新权数和阈值使得输入输出偏差趋于零。若将激活函数()f ?取为阶跃函数,上述思想即是感知机原理。

1x x x 1n

2

y 输入层

输出层

图5.37

由此,我们给出感知机学习规则算法步骤为:

用t 表示学习步骤的序号,0t =表示学习前的神经网络的初始状态。 第1步:赋初值。

给网络上权数和阈值赋初值,如00ij i w θ==,;

第2步:计算样本实际输出。 选择一个样本作为网络输入,计算样本在目前神经网络中的实际输出。如,对于第p 个样本,感知机输出为:

1()(()())n

Y p Y p Y p ???=,,, 其中,()()1,,i ij j i Y p f w x i n θ???=-=∑,

第3步:计算误差。

计算感知机输出的实际结果与期望输出之差:()()t D p Y p δ=- 第4步:权数修正。

如果0t δ=,则转第2步,否则调整权值:

(1)()(),()i i i i t i W p W p W p W p x δδηδ+=+=

第5步:若训练样本已完全输入或输出误差小于预设值,则学习结束;否则,转第2步继续学习。

如果对给定的两类样本数据(通常就是用于学习的输入数据),在空间中可以用一条直线(平面)将其分开,则称该样本数据是线性样本,否则称为非线性样本,对样本进行分类或识别即属于人工神经网络的重要应用之一。感知机可以识别二值逻辑加问题,而不能识别异或问题。对于非线性问题,可以用反向传播(BP )模型解决。

4. BP 网络

k 第层1k +第层

1k 第-层

图5.38 多层前向神经网络结构

BP 网络应用得最为广泛,最为重要的一种神经网络。这种网络一般有多层,有输入层,输出层和隐含层,上一层的输出即是下一层的输入,输出层所在的层数就是神经网络的层数。一般的多层前向神经网络结构如图5.38所示。

在实际应用中,BP 网络的激活函数一般采用S 型函数:1()1z

f z e

-=

+, 这是因为S

型函数有很好的函数特性,其效果又近似于符号函数,现主要讨论采用S 型函数的多层前向神经网络的学习方法。

假设有一个K 层的神经网络,从第0层到第1层的原始输入向量、权矩阵、第1层神经元接受向量和第1层输出向量以及它们之间的关系为:

012n x x X x ??

??

??=??

??

???

? ,0111()ij n n W w ?=,11112111T n z z Z W X z ??????==???????? ,11

112111()n y y Y f Z y ??????==????????

第1k -层到第k 层的权矩阵、神经元接受向量和输出向量以及它们之间的关系分别为:

1()ij k k

k

k n n W w -?=,121k

k

k T k k k k n z z Z W Y z -??????==???????? ,12()k k k k k

k n y y Y f Z y ??

??

??==????????

其中,()k k

i i y f z =。

我们先讨论单样本学习规则。学习规则是:确定W ,使得

()()()T

K K F W D Y D Y =--

最小,其中12()K

T

n D d d d ???=,,,为理想输出。 采用S 型函数的前向多层神经网络的反推学习(BP)算法步骤如下: 第1步:选定学习的数组{()()}1,2,

,X t D t t T ???

=,,,随机确定初始权矩阵(0)W ;

第2步:用学习数据()X t 计算12()()()k Y t Y t Y t ???

,,,; 第3步:计算

① 1111121()2()K K

K K K T K K

ij n n K n y y F W

B w y ----?-??

????

???=-

? ?

????

???????

,121112,,,K K K K K n K K K K K K n dy dy dy B diag W B dz dz dz ++??

=??????

其中,111221,,,,K

K

T

K K K

K n n K B d y d y d y W I ++??=---=??

。 ② 21

12122212()2()K K K K K T K K ij n n K n y y F W B w y -------?-??

????

???=- ?

?

???????????

,11

11121

11112,,,K

K K K K n K K K K K K n dy dy dy B diag W B dz dz dz --------??=??

????

③ 2k K ≤-时,1111121()2()k k

k k k T k k

ij n n k n y y F W

B w y ----?-??????

???=-

? ?

????

???????

, 其中,121112,,,k k

k

k k n

k k k k k

k n dy dy dy B diag W B dz dz dz ++??

=??????

。 第4步:反向修正()W t ,修正公式为:(1)()(),1,

,1k k k W t W t W t k K K δ???

+=+=-,,

其中,1111121()()1()()()(())2

()k k

k k k T

k t t k k

ij

n n k n y t y t F W W t t B t w y t δεε----?-??

???????=-

=

?

?

????

???????

第5步:循环利用T 个学习样本,重复第2步~第4步,对网络权数进行调整,直到整个训练集误差最小(网络达到稳定状态)。

当激活函数1()1x

f x e

-=

+时,

BP神经网络在多传感器数据融合中的应用

BP神经网络在多传感器数据融合中的应用 摘要:提出一种基于多传感器神经网络融合的机动目标估计算法,利用BP 神经网络的函数逼近能力,将BP神经网络与卡尔曼滤波器相结合构成一个估计器,该算法可以对来自经不同噪声污染的传感器信息加以充分利用,在改善估计性能的同时又保持估计滤波的计算结构尽可能简单。仿真结果表明所提出的估计滤波算法在估计应用上优于一般的加权估计算法,提高了估计算法的精度。 关键词:BP神经网络卡尔曼滤波数据融合 一、引言 数据融合是指对来自多个传感器的信息进行融合,也可以将来自多个传感器的信息和人机界面的观测事实进行信息融(这种融合通常是决策级融合)。提取征兆信息,在推理机作用下.将征兆与知识库中的知识匹配,做出故障诊断决策,提供给用户。在基于信息融合的故障诊断系统中可以加入自学习模块.故障决策经自学习模块反馈给知识库.并对相应的置信度因子进行修改,更新知识库。同时.自学习模块能根据知识库中的知识和用户对系统提问的动态应答进行推理。以获得新知识。总结新经验,不断扩充知识库,实现专家系统的自学习功能。 多传感器数据融合是20世纪70年代以来发展起来的一门新兴边缘学科,目前已经成为备受人们关注的热门领域。多传感器数据融合是一门新兴技术,在军事和非军事领域中都碍到了广泛应用、多传感器数据融合技术汲取了人工智能、模式识别、统计估计等多门学科的相关技术,计算机技术的快速发展以及数据融合技术的成熟为数据融合的广泛应用提供了基础。 多传感器信息融合状态估计是多传感器信息融合学科的一个重要分支。多传感器数据融合的基本原理就像是人脑综合处理信息的过程一样,它充分利用多个传感器资源,通过对各种传感器及其观测信息的合理支配与使用,将各传感器在空间和时间上的互补与冗余信息依据某种优化准则组合起来,产生对观测环境的一致性解释和描述。目前有两种常用的信息融合方法:一种方法是状态融合方法,另一种方法是观测融合方法。状态融合方法又可分为集中式kalman滤波[1]和分散式kalman滤波。集中式kalman滤波虽然在理论上可获得全局最优融合状态估计,但这种方法计算量大,且容错性能差,而分散式kalman滤波信息融合能克服这些缺点,但这种方法是局部最优的,因此基于此思想我们可以利用BP神经网络来提高融合精度。 BP(Back Propagation)神经网络[2],即误差反传误差反向传播算法的学习过程,由信息的正向传播和误差的反向传播两个过程组成。输入层各神经元负责接收来自外界的输入信息,并传递给中间层各神经元;中间层是内部信息处理层,负责信息变换,根据信息变化能力的需求,中间层可以设计为单隐层或者多隐层结构;最后一个隐层传递到输出层各神经元的信息,经进一步处理后,完成一次学习的正向传播处理过程,由输出层向外界输出信息处理结果。当实际输出与期

单片机毕业设计完整版

安徽工业大学继续学院《单片机原理》期末课程设计 题目:单片机计时时钟设计与制作 专业:电气工程及其自动化 班级:14 电升 姓名:夏云飞 学号:1410102003035 指导老师:贺容波 成绩: ( 2015.12 )

目录 一、绪论 (1) 1.1单片机简介 (1) 二、硬件系统设计方案 (3) 2.1 时钟电路的设计 (3) 2.2复位电路的设计 (4) 2.3 数码显示电路的设计 (5) 2.4按键电路的设计 (7) 2.5 蜂鸣器电路的设计 (8) 2.6接线图 (9) 三、软件系统设计方案 3.1 模块化设计方案 (10) 3.2 主程序的设计 (11) 3.3 LED动态显示程序的设计 (14) 3.4 计时程序模块的设计 (17) 3.5 键盘程序的设计 (19) 3.6 蜂鸣器程序的设计 (22) 3.7整个程序 (23) 四、总结 总结与致谢 (28) 参考文献 (29) 使用说明 (29)

安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作 一绪论 1.1单片机简介 1.1.1单片机的产生 计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片微型计算机。 所谓单片微型计算机,是指将组成微型计算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。总体来讲,单片机可以用以下“表达式”来表示:单片机=CPU+ROM+RAM+I/O+功能部件 1.1.2单片机的特点 随着现代科技的发展,单片机的集成度越来越高,CPU的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点: ①体积小,功耗低,价格便宜,重量轻,易于产品化。 ②控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。 ③抗干扰能力强,适用温度范围宽。由于许多功能部件集成在芯片内部,受外界影响小,故可靠性高。 ④虽然单片机内存储器的容量不可能很大,但存储器和I/O接口都易于扩展。 ⑤可以方便的实现多机和分布式控制。 1.1.3单片机的应用 单片机的应用具有面广量大的特点,目前它广泛的应用于国民经济各个领域,对技术改造和产品的更新起着重要作用。主要表现在以下几个方面: ①单片机在智能化仪器、仪表中的应用:由于单片机有计算机的功能,它不仅能完成测量,还既有数据处理、温度控制等功能,易于实现仪器、仪表的数字化和智能化。 ②单片机在实时控制中的应用:单片机可以用于各种不太复杂的实时控制系统中, 第1页

遗传算法在BP神经网络优化中的应用.

遗传算法在 BP 神经网络优化中的应用 2O世纪80年代后期,多机器人协作成为一种新的机器人应用形式日益引起国内外学术界的兴趣与关注。一方面,由于任务的复杂性,在单机器人难以完成任务时,人们希望通过多机器人之间的协调与合作来完成。另一方面,人们也希望通过多机器人间的协调与合作,来提高机器人系统在作业过程中的效率。1943年,Maeullocu和 Pitts融合了生物物理学和数学提出了第一个神经元模型。从这以后,人工神经网络经历了发展、停滞、再发展的过程,时至今日正走向成熟,在广泛领域里得到了应用,其中将人工神经网络技术应用到多机器人协作成为新的研究领域。本文研究通过人工神经网络控制多机器人完成协作搬运的任务-3 J,并应用遗传算法来对神经网络进行优化。仿真结果表明,经过遗传算法优化后的搬运工作效率显著提高,误差降低。 1 人工神经网络 ANN)的基本原理和结构 人工神经网络(Artiifcial Neural Network,ANN)) 是抽象、简化与模拟大脑神经结构的计算模型,又称并行分布处理模型 J。ANN 由大量功能简单且具有自适应能力的信息处理单元——人工神经元按照大规模并行的方式通过一定的拓扑结构连接而成。ANN拓扑结构很多,其中采用反向传播(Back-Propa- gation,BP)算法的前馈型神经网络(如下图1所示),即BP人工神经网络,是人工神经网络中最常用、最成熟的神经网络之一。 BP网络模型处理信息的基本原理是:输入信号x;通过中间节点(隐层点 )作用于出节点,经过非线形变换,产生输出信Yk,网络训练的每个样本包括输入向量 x和期望输出量 T,网络输出值Y与期望输出值T之间的偏差,通过调整输入节点与隐层节点的联接强度取值w;;和隐层节点与输出节点之间的联接强度Y以及阈值,使误差沿梯度方向下降,经过反复学习训练,确定与最小误差相对应的网络参数 (权值和阈值),训练即告停止。此时经过训练的神经网络即能对类似样本的输入信息,自行处理输出误差最小的经过非线形转换的信息。

基于神经网络的信息融合技术

基于多传感器信息融合的 数控机床故障诊断研究 1.引言 数控机床具有加工柔性好、加工精度高、加工质量稳定、生产率高等诸多特点,但其结构和运行工况也很复杂,一旦机床发生故障,引起故障的因素众多,有机械方面的,有电气方面的,同时同一种故障往往有不同的表现,同一种症状又常常是几种故障共同作用的结果,故障的多样性、复杂性和各故障之间的复杂联系构成了数控机床故障诊断中的重点和难点。每个传感器都有一定的功能和测量范围,单个传感器的数据从某个侧面反应被测对象或系统的情况,难免带有一定的局限性。仅仅通过单一传感器的特征提取和诊断分析将无法成功完成对数控机床的故障诊断任务。因此多传感器数据融合技术显得尤为重要,它能克服传感器使用的局限性和传感器信息的不准确性,充分地、综合地、更有效地利用多传感器信息,减少信息的模糊性,增加决策可信度,提高对数控机床的故障诊断的准确率。 多传感器数据融合是一种重要的传感器信息处理方法,它起源于20世纪70年代,最早被应用于军事领域,用于解决目标识别与跟踪、状态与身份估计、态势和威胁估计等技术问题。它能充分利用不同时间与空间的多传感器数据资源,在一定准则下进行分析、综合、支配和使用,得到对被测对象的一致性解释和描述,并做出相应的判断、估计和决策。 多传感器数据融合有多种算法,其中,D-S证据理论方法的应用最为广泛。本文主要建立了基于多传感器信息融合的数控机床二级故障诊断系统:基于自适应加权算法的一级融合,基于D-S证据理论的二级融合。然后利用某一论文中的数控机床的测量数据,通过MATLAB软件对其进行分析计算,最后得出结论。 2.基于多传感器信息融合的二级故障诊断系统 本文介绍了一种基于多传感器信息融合的二级故障诊断系统:基于自适应加权算法的一级融合,基于D-S证据理论的二级融合,如图1所示。

基于遗传算法的BP神经网络MATLAB代码

用遗传算法优化BP神经网络的Matlab编程实例(转) 由于BP网络的权值优化是一个无约束优化问题,而且权值要采用实数编码,所以直接利用Matlab遗传算法工具箱。以下贴出的代码是为一个19输入变量,1个输出变量情况下的非线性回归而设计的,如果要应用于其它情况,只需改动编解码函数即可。 程序一:GA训练BP权值的主函数 function net=GABPNET(XX,YY) %-------------------------------------------------------------------------- % GABPNET.m % 使用遗传算法对BP网络权值阈值进行优化,再用BP算法训练网络 %-------------------------------------------------------------------------- %数据归一化预处理 nntwarn off XX=[1:19;2:20;3:21;4:22]'; YY=[1:4]; XX=premnmx(XX); YY=premnmx(YY); YY %创建网络 net=newff(minmax(XX),[19,25,1],{'tansig','tansig','purelin'},'tra inlm'); %下面使用遗传算法对网络进行优化 P=XX; T=YY; R=size(P,1); S2=size(T,1); S1=25;%隐含层节点数 S=R*S1+S1*S2+S1+S2;%遗传算法编码长度 aa=ones(S,1)*[-1,1]; popu=50;%种群规模 save data2 XX YY % 是将 xx,yy 二个变数的数值存入 data2 这个MAT-file,initPpp=initializega(popu,aa,'gabpEval');%初始化种群 gen=100;%遗传代数

毕业设计说明完整版

本科毕业设计说明 题 目 《嘟噜嘟噜》 互动性儿童书籍中的衍生情景创意设计 姓 名 李晨 学 号 2011311201213 学 院 文法学院 专业班级 艺术设计1102 指导教师 姚克难 职 称 副教授 中国·武汉 二〇一五年六月

分类号密级 本科毕业论文 《嘟噜嘟噜》互动性儿童书籍中的衍生情景创意设计interactive children's books in the derivative scenario creative design study 学生姓名:李晨 学生学号:2010311201213 学生专业:艺术设计 指导教师:姚克难副教授 华中农业大学文法学院 二〇一五年六月

《嘟噜嘟噜》互动性儿童书籍的衍生情景创意设计 目录 摘要 ................................................................................................................................ II Abstract .............................................................................................................................. III 前言 ............................................................................................................................... I V 一、《嘟噜嘟噜》互动型儿童书籍概述 . (1) (一)《嘟噜嘟噜》儿童书籍情景设计选题背景及意义 (1) 1.选题背景 (1) 2.选题意义 (1) (二)中国儿童书籍情景研究现状以及存在的问题 (1) 1.中国儿童书籍情景设计现状 (1) 2.中国儿童书籍情景设计现状存在的问题 (2) 3.《嘟噜嘟噜》创意点 (2) 二、《嘟噜嘟噜》情景设计思路及过程 (4) (一)选题设定 (4) (二)主题风格设定 (4) (三)《嘟噜嘟噜》情景定案设计--海报设计 (5) 三、《嘟噜嘟噜》情景设计作品说明 (6) (一)《嘟噜嘟噜》情景设计作品内容 (6) 1.“嘟噜嘟噜咩乐园”“嘟噜嘟噜渡渡鸟” (6) 2.《嘟噜嘟噜》书籍情景设计中的互动形式 (7) (二)《嘟噜嘟噜》情景设计后期制作 (8) 1.书籍制作 (8) 2.周边产品制作 (8) (三)《嘟噜嘟噜》情景设计展示效果 (9) 总结 (11) 参考文献 (12) 致谢 (13)

神经网络的应用及其发展

神经网络的应用及其发展 [摘要] 该文介绍了神经网络的发展、优点及其应用和发展动向,着重论述了神经网络目前的几个研究热点,即神经网络与遗传算法、灰色系统、专家系统、模糊控制、小波分析的结合。 [关键词]遗传算法灰色系统专家系统模糊控制小波分析 一、前言 神经网络最早的研究20世纪40年代心理学家Mcculloch和数学家Pitts合作提出的,他们提出的MP模型拉开了神经网络研究的序幕。神经网络的发展大致经过三个阶段:1947~1969年为初期,在这期间科学家们提出了许多神经元模型和学习规则,如MP模型、HEBB学习规则和感知器等;1970~1986年为过渡期,这个期间神经网络研究经过了一个低潮,继续发展。在此期间,科学家们做了大量的工作,如Hopfield教授对网络引入能量函数的概念,给出了网络的稳定性判据,提出了用于联想记忆和优化计算的途径。1984年,Hiton教授提出Boltzman机模型。1986年Kumelhart等人提出误差反向传播神经网络,简称BP 网络。目前,BP网络已成为广泛使用的网络;1987年至今为发展期,在此期间,神经网络受到国际重视,各个国家都展开研究,形成神经网络发展的另一个高潮。神经网络具有以下优点: (1) 具有很强的鲁棒性和容错性,因为信息是分布贮于网络内的神经元中。 (2) 并行处理方法,使得计算快速。 (3) 自学习、自组织、自适应性,使得网络可以处理不确定或不知道的系统。 (4) 可以充分逼近任意复杂的非线性关系。 (5) 具有很强的信息综合能力,能同时处理定量和定性的信息,能很好地协调多种输入信息关系,适用于多信息融合和多媒体技术。 二、神经网络应用现状 神经网络以其独特的结构和处理信息的方法,在许多实际应用领域中取得了显著的成效,主要应用如下: (1) 图像处理。对图像进行边缘监测、图像分割、图像压缩和图像恢复。

遗传算法优化BP神经网络的实现代码-共6页

%读取数据 data=xlsread('data.xls'); %训练预测数据 data_train=data(1:113,:); data_test=data(118:123,:); input_train=data_train(:,1:9)'; output_train=data_train(:,10)'; input_test=data_test(:,1:9)'; output_test=data_test(:,10)'; %数据归一化 [inputn,mininput,maxinput,outputn,minoutput,maxoutput]=premnmx(input_tr ain,output_train); %对p和t进行字标准化预处理 net=newff(minmax(inputn),[10,1],{'tansig','purelin'},'trainlm'); net.trainParam.epochs=100; net.trainParam.lr=0.1; net.trainParam.goal=0.00001; %net.trainParam.show=NaN %网络训练 net=train(net,inputn,outputn); %数据归一化 inputn_test = tramnmx(input_test,mininput,maxinput); an=sim(net,inputn); test_simu=postmnmx(an,minoutput,maxoutput); error=test_simu-output_train; plot(error) k=error./output_train

遗传算法与神经网络的结合.

系统工程理论与实践 Systems Engineering——Theory & Practice 1999年第2期第19卷 vol.19 No.2 1999 遗传算法与神经网络的结合 李敏强徐博艺寇纪淞 摘要阐明了遗传算法和神经网络结合的必要性和可行性,提出用多层前馈神经网络作为遗传搜索的问题表示方式的思想。用遗传算法和神经网络结合的方法求解了短期地震预报问题,设计了用遗传算法训练神经网络权重的新方法,实验结果显示了遗传算法快速学习网络权重的能力,并且能够摆脱局部极点的困扰。 关键词遗传算法进化计算神经网络 On the Combination of Genetic Algorithms and Neural Networks Li Minqiang Xu Boyi Kou Jisong (Institute of Systems Engineering, Tianjin University, Tianjin 300072 Abstract In this paper, we demonstrate the necessity and possibility of combining neural network (NN with GAs. The notion of using multilayered feed forward NN as the representation method of genetic and the searching technique is introduced. We combine GA and NN for solving short term earthquake forecasting problem, design a novel method of using GAs to train connection weights of NN.The empirical test indicates the capability of the new method in fast learning of NN and escaping local optima. Keywords genetic algorithms; evolutionary computation; neural networks

(完整版)框架结构毕业设计

第一章设计任书 1.1.1 工程概况 该工程为六层办公楼,主体为现浇钢筋混凝土框架结构,占地面积为1310㎡,建筑面积5240㎡,建筑物共6层,底层层高5.1m,标准层层高3.6m,顶层层高4.5m,总高度25.5m,室内外高差0.450m,基础顶面距离室外地面1.05m,基础采用柱下独立基础。 该办公楼主要以层为单元出租,每层为一个独立的单元,拥有接待室、会议室、档案室、普通办公室、专用办公室等。楼内设有两个电梯三个楼梯,主、次楼梯开间均为3m,进深均为6.6m,楼梯的布置均符合消防、抗震的要求。 1.1.2 设计条件 一、抗震设防烈度:7度设防,抗震设计分组为第一组,设计基本地震加速度值为0.1g; 二、基本风压: 0.55KNm2,B类粗糙度; 三、雪荷载标准值:0.2KNm2; 四、结构体系:现浇钢筋混凝土框架结构。 五、工程地质条件:拟建场地地形平坦,土质分布具体情况见表,II 类场地土。地下稳定水位距地表-9m,表中给定土层深度由自然地坪算起。建筑地点冰冻深度-0.5m。 表1-1 建筑地层一览表 序号岩土 深度 土层 深度 (m) 厚度 范围 (m) 地基土 承载力 (kPa) 压缩 模量 (mPa) 1 杂填土0.0—1. 2 1.2 --- ---

2 粉土 1.2—2.0 0.8 200 5.0 3 中粗砂 2.0—4.8 2.8 300 9.5 4 砾砂4.8—15. 10.2 350 21.0 1.2 建筑设计任务及要求 一、基本要求: 满足建筑功能要求,根据已有的设计规范,遵循建筑设计适用、经济合理、技术先进、造型美观的原则,对建筑方案分析其合理性,绘制建筑施工图。 二、规定绘制的建筑施工图为: 1、底层、标准层及顶层平面图:比例 1:150(图1-1) 2、主要立面图:比例 1:150(图1-2,图1-3) 3、屋面排水布置图:比例 1:150 4、剖面图:比例 1:150 5、墙身大样及节点详图:比例 1:100及1:10

介绍遗传算法神经网络

课程设计作业——翻译 课题:介绍遗传算法神经网络 穆姣姣 0808490233 物流08-班

介绍遗传算法神经网络 理查德·坎普 1. 介绍 一旦一个神经网络模型被创造出来,它常常是可取的。利用这个模型的时候,识别套输入变量导致一个期望输出值。大量的变量和非线性性质的许多材料模型可以使找到一个最优组输入变量变得困难。 在这里,我们可以用遗传算法并试图解决这个问题。 遗传算法是什么?遗传算法是基于搜索algo-rithms力学的自然选择和遗传观察到生物的世界。他们使用两个方向(\适者生存”),在这种条件下,探索一个强劲的功能。重要的是,采用遗传算法,这不是必需要知道功能的形式,就其输出给定的输入(图1)。 健壮性我们这么说是什么意思呢?健壮性是效率和效能之间的平衡所使用的技术在许多不同的环境中。帮助解释这个问题,我们可以比其他搜索和优化技术,如calculus-based,列举,与随机的求索。 方法Calculus-based假设一个光滑,无约束函数和要么找到点在衍生为零(知易行难)或者接受一个方向梯度与当地日当地一所高中点(爬山)。研究了这些技术已经被重点研究、扩展、修改,但展现自己缺乏的鲁棒性是很简单的。 考虑如图2所示的功能。利用Calculus-based在这里发现极值是很容易的(假定派生的函数可以发现…!)。然而,一个更复杂的功能(图3)显示该方法是当地——如果搜索算法,在该地区的一个开始,它就会错过低高峰目标,最高的山峰。 图1 使用网络神经算法没必要知道它的每一项具体功能。 一旦一个局部极大时,进一步改进需要一个随机的重启或类似的东西。同时,假设一个函数光滑,可导,并明确知道很少尊重现实。许多真实世界充满了间断模型和设置在嘈杂的多通道搜索空间(图4)。 虽然calculus-based方法在某些环境中至非常有效的,但内在的假

(完整版)毕业设计周记

《毕业设计第一周》 本周是毕业设计的第一个星期,是我们真正实习生活的开始,是汇报我们大学三年来在学校学习成果的开始,是步入社会前的一个重要阶段。寒假气息未过的我们,在何庆稀老师的带领下,我们一共12位同学开始了为期两个月的毕业设计----自动灌装封口包装机械开发设计。 我们毕业设计的教室里有两台包装机,在对其中一台“SOD蜜软包装”封装压印及扁尾剪切机初步了解它的工作原理,以及对它各部件进行分析后,我们使用以前学过的UG、CAD软件进行测绘,在画零件图和装配图期间,我们进一步了解了它的结构,有些不懂的,我们可以请教老师、同学,并且通过上网查阅,还可以与企业人员共同了解,这让我们觉得更有实地性。第一周的毕业设计就这样如火如荼的进行着,同学们的互相帮助,促使我们更有动力、更有信心去完成此次毕业设计。 第一周的毕业设计过的很快,在紧张有序的过程中,我们领略了毕业设计的氛围以及一系列的学习内容,期待周六的企业参观,以及新软件的学习,相信接下去的几周我们会做得更好。 《毕业设计第二周》 这周是毕业设计的第二周,有了明确的课题后我们12位同学分为了4小组,开始展开着忙碌的毕业设计,我分配到的课题还是大宝SOD 蜜封装压印及扁尾剪切机设计及制作,在有了教室里那台实物的借鉴,还有上周的简单分析后我们组有了更好的条件,起初的不知所措,

到后来的一步步的零件拆卸,然后3个人的分工测绘,忙忙碌碌的一周就这样悄然而过,一周中,有过困难,有过迷茫,有过一种种的担心,担心画好零件后不知道怎么去装配,不知道怎么去一步步的改装。相对来说我们这组不是很强,没有很好的基础,也没有特别的技术,对我们来说的确是一种考验,我想这就是毕业设计的初衷吧,它能够让我们有更好的想象力去设计我们的毕业设计产品,能够更巩固我们所学的知识。忙忙碌碌的设计有了不知怎么形容的感觉。又到周五了,该对剪切机装配了,可是问题却接踵而至,在装配一上午的零件图的同时,我们不知道该怎么往下进行了。。。不过我相信,在我们的共同努力下我们会完成的。 《毕业设计第三周》 时间过得好快,每天的忙碌生活让最后在校的日子过得那么充实,这已经是毕业设计的第三个星期了,通过网络的资料查询,我们组对SOD蜜灌装封尾机的手动螺旋升降式支架有了新的改进,在原有的基础上做了更进一步的设计,对以前的外观以及放置上有了一定的突破,自我感觉还好,毕竟在自己还有组员的努力下渐渐的在完成着我们的任务,即使有一些些困难,在老师和同学的帮助下,我们也都能迎刃而解。 这些天来,渐渐的对UG有了一步步的熟悉,但有那种设计的感觉,却总不能实现,我觉得这就是我们该进步的地方。觉得吧,在这个办公室里做毕业设计我们是幸福的,因为天气冷了,我们有空调;有问题了,我们可以随时请教老师;想查资料了,我们还有电脑。在如此

神经网络与遗传算法

5.4 神经网络与遗传算法简介 在本节中,我们将着重讲述一些在网络设计、优化、性能分析、通信路由优化、选择、神经网络控制优化中有重要应用的常用的算法,包括神经网络算法、遗传算法、模拟退火算法等方法。用这些算法可以较容易地解决一些很复杂的,常规算法很难解决的问题。这些算法都有着很深的理论背景,本节不准备详细地讨论这些算法的理论,只对算法的原理和方法作简要的讨论。 5.4.1 神经网络 1. 神经网络的简单原理 人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connectionist Model),是对人脑或自然神经网络(Natural Neural Network)若干基本特性的抽象和模拟。人工神经网络以对大脑的生理研究成果为基础的,其目的在于模拟大脑的某些机理与机制,实现某个方面的功能。所以说, 人工神经网络是由人工建立的以有向图为拓扑结构的动态系统,它通过对连续或断续的输入作出状态相应而进行信息处理。它是根据人的认识过程而开发出的一种算法。假如我们现在只有一些输入和相应的输出,而对如何由输入得到输出的机理并不清楚,那么我们可以把输入与输出之间的未知过程看成是一个“网络”,通过不断地给这个网络输入和相应的输出来“训练”这个网络,网络根据输入和输出不断地调节自己的各节点之间的权值来满足输入和输出。这样,当训练结束后,我们给定一个输入,网络便会根据自己已调节好的权值计算出一个输出。这就是神经网络的简单原理。 2. 神经元和神经网络的结构 如上所述,神经网络的基本结构如图5.35所示: 隐层隐层2 1 图5.35 神经网络一般都有多层,分为输入层,输出层和隐含层,层数越多,计算结果越精确,但所需的时间也就越长,所以实际应用中要根据要求设计网络层数。神经网络中每一个节点叫做一个人工神经元,他对应于人脑中的神经元。人脑神经元由细胞体、树突和轴突三部分组成,是一种根须状蔓延物。神经元的中心有一闭点,称为细胞体,它能对接受到的信息进行处理,细胞体周围的纤维有两类,轴突是较长的神经纤维,是发出信息的。树突的神经纤维较短,而分支众多,是接收信息的。一个神经元的轴突末端与另一神经元的树突之间密

遗传算法优化BP神经网络权值和阈值(完整版)

https://www.360docs.net/doc/d110421388.html,/viewthread.php?tid= 50653&extra=&highlight=%E9%81%97%E4%BC%A0%E7% AE%97%E6%B3%95&page=1 Matlab遗传算法优化神经网络的例子(已调试成功)最近论坛里问到用遗传算法优化神经网络问题的人很多,而且论坛里有很多这方面的代码。但可惜的是所有代码都或多或少有些错误!最郁闷的莫过于只有发帖寻求问题答案的探索者,却很少有对问题进行解答的victor。本人在论坛里看到不少会员对能运行成功的遗传算法优化神经网络例子的需求是多么急切,我也深有感触!现把调试成功的一个例子贴出来,供大家参考!(本例子是基于一篇硕士论文里的代码为蓝本改 编的,此处就不再注明作者了。)遗传算法优化bp.rar (3.34 KB) 注:该代码是由会员“书童”耗费了一整天的时间调试成功的,在此再次对我们的“书童”同学乐于助人的高尚品德致敬,并对其深表感谢!PS:参考会员“ilovexyq”意见,先对其做以补充。该网络为遗传算法 优化bp的一个典型例子,输入为7,输出为7,隐层为25。该网络输入输出数据就是为了说明问题而随便加的,没有实际意义。如用于自己的实际问题,把数据替换并根据需要改一下网络结构就行了。

PS:如有问题,请先阅读此贴: https://www.360docs.net/doc/d110421388.html,/thread-52587-1-1.html### [本帖最后由 yuthreestone 于 2009-10-15 10:52 编辑] 搜索更多相关主题的帖子: 调试例子算法Matlab神经网络 https://www.360docs.net/doc/d110421388.html,/thread-52587-1-1.html 遗传算法优化BP神经网络权值和阈值(完整版) 会员renjia前一段时间分享的程序,地址如下: https://www.360docs.net/doc/d110421388.html,/viewthread.php?tid=50653&extra=&highlight=% E9%81%97%E4%BC%A0%E7%AE%97%E6%B3%95&page=1: (1)renjia提供的程序存在一些小错误,主要是设计的bp网络是两个隐含层,但编码的时候只有一个隐含层。修改后的程序将bp改成了单隐层以确保一致;(2)很多会员不知道该如何运行程序,各个m文件之间的关系弄不清楚。修改后的程序共包含三个m文件: 其中,主程序为ga_bp.m,适应度函数为gabpEval.m,编解码子函数为gadecod.m 注意:使用前需安装gaot工具箱(见附件),上述三个文件需放在同一文件夹中且将该文件夹设置为当前工作路径。 运行程序时只需运行主程序ga_bp.m即可。 (3)此程序仅为示例,针对其他的问题,只需将数据修改即可,但需注意变量名保持一致,尤其是全局变量修改时(在gadecod.m和gabpEval.m中也要修改)(4)gaot工具箱如何安装? 点击file选择set path,在弹出的对话框中选择add folder,将gaot文件夹添加进去,然后点击save保存即可。

【完整版】长安大学毕业论文设计

本工程为西安某学院办公楼设计,该楼为六层,总高23.3米,总建筑面积约为 6287.76m2。本设计依据设计任务书,运用力学钢筋混凝土、结构力学基本原理及土力学和对材料性质的深刻了解,遵守设计规则,保证建筑结构合理,所有材料的质量和强度合格,工艺良好。 本建筑设计分为:建筑设计、结构设计。 建筑设计采取积极措施来增强建筑物的外表强度和坚固性,给人以心理上的安全感。另外,还要有艺术的美感,要有时代气息。 结构体系是钢筋混凝土框架结构,结构设计是使结构物得到足够的强度、刚度和韧性的过程。结构体系选择后,进行荷载分析和强度分析,同时考虑与建筑经济学的关系,把材料制做安装所需成本、所用时间,以及结构使用期间的维修联系起来。 关键词:框架;结构设计;内力计算

The Office of the Xi 'n XX college Abstract This project is The Design of the Office of the Xian XX college, There are six storys in the building.The general is based on the design requirements, original information, application of mechanics RC, basic principles of structural mechanic, soil mechanics and well knowing material quality, obeying rules of design, ensuring the structures of architecture reasonable, and the quality and intensity of all materials are qualified, and the techniques are the same. This architecture design is divided into three parts: architecture design, structural design. Architecture design will adopt available measuresto increase constructions surface intensity and firmness. It will also give people safe felling on psychological. On the other is a process of making construction structures get enough intensity, stiffness and toughness. After structural system is chosen, carrying out the analysis of load and intensity, at mean time taking into account the associatedrelation with building economics,combining the time and cost of materials fabricating and fixing, and the maintenance of structure during operation and use period. Construction organization schedule: according to scientific subdivision works, continuous construction methods, reasonable arranging construction orders, paying attention to safe measures, and ensure to obtain economic benefit. Keywords : frames; structural design; intevnalforce calculation

BP神经网络在信息融合技术中的应用

BP神经网络信息融合技术中的应用 宋志英 辽宁工程技术大学测绘与地理科学学院,辽宁阜新(123000) 摘要:主要介绍了组合导航系统中GPS/INS(卫星导航定位/惯性系统制导)中的传感器信息融合方法,并提出了多源图像融合制导的思想与方法.本文指出比较有应用前景的信息融合研究方法是基于模糊逻辑、小波分析等方法。为此提出了引入Elman神经网络,描述了它的状态估计的设计方法。,进而用Matlab程序实现神经网络的训练过程。 关键词:多传感器;组合导航;信息融合;BP神经网络;卡尔曼滤波 1. 引言 全球定位系统(GPS)是一种高精度的全球实时的卫星导航定位系统, 它是当前应用最为广泛的卫星导航定位系统,使用方便、成本低廉,操作简便。但它存在着动态响应能力较差, 易受外界信号干扰、动态环境中可靠性差以及数据输出频率低及等及完善性较差的缺点。惯性导航系统(INS)由于工作的完全自主性,成为目前航行体上的主要导航设备之一,但存在着误差会随时间增大的缺点。为克服这些缺点,根据INS和GPS导航功能优势互补的特点,以适当的方法将两者组合起来提高系统的整体导航精度。GPS接收机在惯导位置和速度信息的辅助下,也将改善捕获、跟踪和再捕获的能力,并在卫星分布条件差或可见星少的情况下导航精度不致下降过大[1]。由于优点显著,GPS/INS组合系统被一致认为是飞行载体最理想的组合导航系统,GPS和INS数据融合算法中最常用的工具是卡尔曼滤波器[2],但是在使用卡尔曼滤波器时,尚有许多问题有待解决,如处理速度等。本文设计了实现车载GPS/INS组合导航系统最优综合的联合卡尔曼滤波器,并给出了滤波算法。提出了一种自适应联合卡尔曼滤波器结构及其算法,并应用于GPS/INS组合导航系统的最优综合校正中。因此,将GPS的长期高精度特性与INS的短期高精度特性进行有机结合,使两者的组合起到优势互补的作用。 2. INS/GPS组合系统模糊推理规则 由于GPS/INS的系统误差以及外界干扰的影响,因此,组合导航系统模型的系统误差和量测噪声事先是未知的或难以精确确定的信号。模糊推理(如图1所示)是以模糊逻辑为基础模拟人的思维并进行知识处理,模糊系统的隶属度函数等设计参数依靠经验进行。通常,卡尔曼滤波器用于解决导航系统的参数估计问题,它可以从被噪声污染的观测值中实时地估计出系统的状态。但是,实际系统是一个复杂的非线性系统模型,难以用精确的数学模型描述。由于惯性元器件、GPS接收机输出数据误差的不确定性,系统噪声和量测噪声是事先未知或不能确定的信号。因此,使用卡尔曼滤波进行导航参数的估计时,系统参数估计的精度及可靠性受到很大的限制。模糊聚类多用于图像融合与图像边缘检测.聚类是按照一定的标准对用一组参数表示的样本群进行分类的过程.其中比较常用的是模糊c-均值聚类算法.模糊聚类的过程,也就是样本中的特征参数被融合、样本按标准被分类的过程.当选定一种相似性度量、差别检验以及停止规则后,就可得到一种特定的聚类分析算法.一般来讲,相似性度量的定义、聚类算法的选择、数据的排列方位,甚至输入数据的次序,都可能影响聚类的结果.因此,在使用聚类分析法时,应对其有效性和可重复性进行分析,已形成有意义的属性聚类结果.

神经网络和遗传算法中英文对照外文翻译文献

中英文对照外文翻译 (文档含英文原文和中文翻译) 基于神经网络和遗传算法的模糊系统的自动设计摘要 本文介绍了基于神经网络和遗传算法的模糊系统的设计,其目的在于缩短开发时间并提高该系统的性能。介绍一种利用神经网络来描绘的多维非线性隶属函数和调整隶属函数参数的方法。还提及了基于遗传算法的集成并自动化三个模糊系统的设计平台。 1 前言 模糊系统往往是人工手动设计。这引起了两个问题:一是由于人工手动设计是费时间的,所以开发费用很高;二是无法保证获得最佳的解决方案。为了缩短开发时间并提高模糊系统的性能,有两种独立的途径:开发支持工具和自动设计方法。前者包括辅助模糊系统设计的开发环境。许多环境已具有商业用途。后者介绍了自动设计的技术。尽管自动设计不能保证获得最优解,他们仍是可取的手工技巧,因为设计是引导走向和依某些标准的最优解。 有三种主要的设计决策模糊控制系统设计: (1)确定模糊规则数, (2)确定隶属度函数的形式。 (3)确定变化参数 再者,必须作出另外两个决定: (4)确定输入变量的数量 (5)确定论证方法 (1)和(2)相互协调确定如何覆盖输入空间。他们之间有高度的相互依赖性。(3)用以确定TSK(Takagi-Sugeno-Kang)模式【1】中的线性方程式的系数,或确定隶属度函数以及部分的Mamdani模型【2】。(4)符合决定最低套相关的输入变量,计算所需的目标决策或控制的价值观。像逆向消除(4)和信息标准的技术在此设计中经常被利用。(5)相当于决定使用哪一个模糊算子和解模糊化的方法。虽然由数种算法和模糊推理的方法已被提出,仍没有选择他们标准。[5]表明动态变化的推理方法,他依据这个推理环境的结果在性能和容错性高于任何固定的推理的方法。 神经网络模型(以更普遍的梯度)和基于遗传算法的神经网络(最常见的梯度的基础)和遗传算法被用于模糊系统的自动设计。基于神经网络的方法主要是用来设计模糊隶属度函数。这有两种主要的方法; (一)直接的多维的模糊隶属度函数的设计: 该方法首先通过数据库确定规则的数目。然后通过每个簇的等级的训练来确定隶属函

单片机毕业设计完整版

安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作 安徽工业大学继续学院《单片机原理》期末课程设计 题目:单片机计时时钟设计与制作 专业:电气工程及其自动化 班级:14 电升 姓名:夏云飞 学号:1410102003035 指导老师:贺容波 成绩:

( 2015.12 ) 页I第 安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作 目录 一、绪论 (1) 1.1单片机简介 (1) 二、硬件系统设计方案 (3) 2.1 时钟电路的设计 (3) 2.2复位电路的设计 (4) 2.3 数码显示电路的设计 (5)

2.4按键电路的设计 (7) 2.5 蜂鸣器电路的设计 (8) 2.6接线图 (9) 三、软件系统设计方案 3.1 模块化设计方案 (10) 3.2 主程序的设计 (11) 3.3 LED动态显示程序的设计 (14) 3.4 计时程序模块的设计 (17) 3.5 键盘程序的设计 (19) 3.6 蜂鸣器程序的设计 (22) 3.7整个程序 (23) 四、总结

总结与致谢 (28) 参考文献 (29) 使用说明 (29) 第II页 安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作 一绪论 1.1单片机简介 1.1.1单片机的产生 计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片微型计算机。 所谓单片微型计算机,是指将组成微型计算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。总体来讲,单片机可以用以下“表达式”来表示: 单片机=CPU+ROM+RAM+I/O+功能部件 1.1.2单片机的特点 随着现代科技的发展,单片机的集成度越来越高,CPU的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点: ①体积小,功耗低,价格便宜,重量轻,易于产品化。 ②控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。 ③抗干扰能力强,适用温度范围宽。由于许多功能部件集成在芯片内部,受外界影响小,故可靠性高。 ④虽然单片机内存储器的容量不可能很大,但存储器和I/O接口都易于扩展。

相关文档
最新文档