人工神经网络作业

合集下载

人工神经网络原理第8章习题参考答案

人工神经网络原理第8章习题参考答案

1.人工神经网络适合于解决哪些问题?试举例说明。

人工神经网络技术在处理对内部规律不甚了解,也不能用一组规则和方程等数学表达式描述的较为复杂的问题时具有一定的优越性,尤其对容错性有一定要求的任务,例如图形的检测与识别、诊断、特征提取、推论等,人工神经网络都是比较合适的处理手段,对于上述任务,即使输入数据是模糊的或不完善的,人工神经网络仍然能够对其进行处理。

示例略。

2.一个人工神经网络应用的开发要经过哪些阶段?明确需求、选取模型、设计神经网络节点、设计神经网络结构、设计神经网络训练算法、选择训练和测试样本、网络训练与测试、实现神经网络。

3.若要用神经网络实现对0~9十个数字字符的识别,应当如何选取适当的人工神经网络模型?参见表8-1,可以选择BP、Hopfield等神经网络模型。

4.若要实现一个简单的交通标志识别系统,应当如何选取适当的人工神经网络模型?参见表8-1,可以选择BP、Hopfield等神经网络模型。

5.若有一个私人医生,每天可接受10个预约病人的上门服务。

若要为该医生设计一条当天的巡诊路线,以使该医生的巡诊距离最短,应当如何选取适当的人工神经网络模型?这是一个优化问题,可以选择Hopfield神经网络。

6.试述对习题2、3、4中选取的人工神经网络模型进行设计开发的全过程。

略。

7.有如下几种模型,其特性如表8-4所示。

表8-4 人工神经网络模型的基本性能若要开发一个贷款评估人工神经网络,要求能够根据借贷申请人的月收入、生活费用支出、房租、水、电、交通费用支出及其他费用支出来实时地分析这一贷款申请是否合格。

如合格,则批准申请给予贷款,否则给予拒绝。

请从表8-4列出的人工神经网络模型中选择一个适合该贷款评估应用的模型,并阐明原因。

可根据输出类型(例如,此题是一个分类问题,而不是优化问题)、训练方法、要求的训练时间和执行时间等选取各项指标都符合具体需求的模型。

此题只是一个示例,让读者掌握如何选取适当的人工神经网络模型,具体选取过程略。

智能控制(神经网络)-作业

智能控制(神经网络)-作业

智能控制作业学生姓名: 学号: 专业班级:(一)7-2 采用BP网路、RBF网路、DRNN网路逼近线性对象, 分别进行matlab 仿真。

(二)采用BP网络仿真网络结构为2-6-1。

采样时间1ms, 输入信号, 权值的初值随机取值, 。

仿真m文件程序为:%BP simulationclear all;clear all;xite=0.5;alfa=0.5;w1=rands(2,6); % value of w1,initially by randomw1_1=w1;w1_2=w1;w2=rands(6,1); % value of w2,initially by randomw2_1=w2;w2_2=w2_1;dw1=0*w1;x=[0,0]';u_1=0;y_1=0;I=[0,0,0,0,0,0]'; % input of yinhanceng cellIout=[0,0,0,0,0,0]'; % output of yinhanceng cellFI=[0,0,0,0,0,0]';ts=0.001;for k=1:1:1000time(k)=k*ts;u(k)=0.5*sin(3*2*pi*k*ts);y(k)=(u_1-0.9*y_1)/(1+y_1^2);for j=1:1:6I(j)=x'*w1(:,j);Iout(j)=1/(1+exp(-I(j)));endyn(k)=w2'*Iout; %output of networke(k)=y(k)-yn(k); % error calculationw2=w2_1+(xite*e(k))*Iout+alfa*(w2_1-w2_2); % rectify of w2for j=1:1:6FI(j)=exp(-I(j))/(1+exp(-I(j))^2);endfor i=1:1:2for j=1:1:6dw1(i,j)=e(k)*xite*FI(j)*w2(j)*x(i); % dw1 calculation endendw1=w1_1+dw1+alfa*(w1_1-w1_2); % rectify of w1% jacobian informationyu=0;for j=1:1:6yu=yu+w2(j)*w1(1,j)*FI(j);enddyu(k)=yu;x(1)=u(k);x(2)=y(k);w1_2=w1_1;w1_1=w1;w2_2=w2_1;w2_1=w2;u_1=u(k);y_1=y(k);endfigure(1);plot(time,y,'r',time,yn,'b');xlabel('times');ylabel('y and yn');figure(2);plot(time,y-yn,'r');xlabel('times');ylabel('error');figure(3);plot(time,dyu);xlabel('times');ylabel('dyu');运行结果为:(三)采用RBF网络仿真网路结构为2-4-1, 采样时间1ms, 输入信号, 权值的初值随机取值, , 高斯基函数初值, 。

人工神经网络大作业

人工神经网络大作业

X X X X 大学研究生考查课作业课程名称:智能控制理论与技术研究生姓名:学号:作业成绩:任课教师(签名)交作业日时间:2010 年12 月22 日人工神经网络(artificial neural network,简称ANN)是在对大脑的生理研究的基础上,用模拟生物神经元的某些基本功能元件(即人工神经元),按各种不同的联结方式组成的一个网络。

模拟大脑的某些机制,实现某个方面的功能,可以用在模仿视觉、函数逼近、模式识别、分类和数据压缩等领域,是近年来人工智能计算的一个重要学科分支。

人工神经网络用相互联结的计算单元网络来描述体系。

输人与输出的关系由联结权重和计算单元来反映,每个计算单元综合加权输人,通过激活函数作用产生输出,主要的激活函数是Sigmoid函数。

ANN有中间单元的多层前向和反馈网络。

从一系列给定数据得到模型化结果是ANN的一个重要特点,而模型化是选择网络权重实现的,因此选用合适的学习训练样本、优化网络结构、采用适当的学习训练方法就能得到包含学习训练样本范围的输人和输出的关系。

如果用于学习训练的样本不能充分反映体系的特性,用ANN也不能很好描述与预测体系。

显然,选用合适的学习训练样本、优化网络结构、采用适当的学习训练方法是ANN的重要研究内容之一,而寻求应用合适的激活函数也是ANN研究发展的重要内容。

由于人工神经网络具有很强的非线性多变量数据的能力,已经在多组分非线性标定与预报中展现出诱人的前景。

人工神经网络在工程领域中的应用前景越来越宽广。

1人工神经网络基本理论[1]1. 1神经生物学基础可以简略地认为生物神经系统是以神经元为信号处理单元, 通过广泛的突触联系形成的信息处理集团, 其物质结构基础和功能单元是脑神经细胞即神经元(neu ron)。

(1) 神经元具有信号的输入、整合、输出三种主要功能作用行为。

突触是整个神经系统各单元间信号传递驿站, 它构成各神经元之间广泛的联接。

(3) 大脑皮质的神经元联接模式是生物体的遗传性与突触联接强度可塑性相互作用的产物, 其变化是先天遗传信息确定的总框架下有限的自组织过程。

大工22夏《神经网络》大作业

大工22夏《神经网络》大作业

大工22夏《神经网络》大作业
1. 项目介绍
本次《神经网络》大作业旨在让同学们深入理解神经网络的工作原理,并能够独立实现一个简单的神经网络模型。

通过完成本次作业,同学们将掌握神经网络的基本结构,训练过程以及参数优化方法。

2. 任务要求
1. 独立实现一个具有至少三层神经网络的结构,包括输入层、隐藏层和输出层。

2. 选择一个合适的激活函数,并实现其对应的激活和导数计算方法。

3. 实现神经网络的正向传播和反向传播过程,包括权重更新和偏置更新。

4. 在一个简单的数据集上进行训练,评估并优化所实现的神经网络模型。

3. 评分标准
1. 神经网络结构实现(30分)
2. 激活函数实现(20分)
3. 正向传播和反向传播实现(20分)
4. 模型训练与评估(20分)
5. 代码规范与文档说明(10分)
4. 提交要求
1. 提交代码文件,包括神经网络结构、激活函数、正向传播、反向传播以及训练与评估的实现。

2. 提交一份项目报告,包括项目简介、实现思路、实验结果及分析。

3. 请在提交前确保代码的可运行性,并在报告中附上运行结果截图。

5. 参考资料
1. Goodfellow, I. J., Bengio, Y., & Courville, A. C. (2016). Deep learning. MIT press.
2. Russell, S., & Norvig, P. (2016). Artificial intelligence: a modern approach. Pearson Education Limited.
祝大家作业顺利!。

人工神经网络单选练习题

人工神经网络单选练习题

人工神经网络单选练习题一、基本概念1. 下列关于人工神经网络的描述,正确的是:A. 人工神经网络是一种静态的计算模型B. 人工神经网络可以模拟人脑的神经元连接方式C. 人工神经网络只能处理线性问题D. 人工神经网络的学习过程是监督式的2. 下列哪种算法不属于人工神经网络?A. 感知机算法B. 支持向量机算法C. BP算法D. Hopfield网络3. 人工神经网络的基本组成单元是:A. 神经元B. 节点C. 权重D. 阈值二、前向传播与反向传播4. 在前向传播过程中,下列哪个参数是固定的?A. 输入值B. 权重C. 阈值D. 输出值5. 反向传播算法的主要目的是:A. 更新输入值B. 更新权重和阈值C. 计算输出值D. 初始化网络参数6. 下列关于BP算法的描述,错误的是:A. BP算法是一种监督学习算法B. BP算法可以用于多层前馈神经网络C. BP算法的目标是最小化输出误差D. BP算法只能用于解决分类问题三、激活函数7. 下列哪种激活函数是非线性的?A. 步进函数B. Sigmoid函数C. 线性函数D. 常数函数8. ReLU激活函数的优点不包括:A. 计算简单B. 避免梯度消失C. 提高训练速度D. 减少过拟合9. 下列哪种激活函数会出现梯度饱和现象?A. Sigmoid函数B. ReLU函数C. Tanh函数D. Leaky ReLU函数四、网络结构与优化10. 关于深层神经网络,下列描述正确的是:A. 深层神经网络一定比浅层神经网络效果好B. 深层神经网络更容易过拟合C. 深层神经网络可以减少参数数量D. 深层神经网络训练速度更快11. 下列哪种方法可以降低神经网络的过拟合?A. 增加训练数据B. 减少网络层数C. 增加网络参数D. 使用固定的学习率12. 关于卷积神经网络(CNN),下列描述错误的是:A. CNN具有局部感知能力B. CNN具有参数共享特点C. CNN可以用于图像识别D. CNN无法处理序列数据五、应用场景13. 下列哪种问题不适合使用人工神经网络解决?A. 图像识别B. 自然语言处理C. 股票预测D. 线性规划14. 下列哪个领域不属于人工神经网络的应用范畴?A. 医学诊断B. 金融预测C. 智能家居D. 数值计算15. 关于循环神经网络(RNN),下列描述正确的是:A. RNN无法处理长距离依赖问题B. RNN具有短期记忆能力C. RNN训练过程中容易出现梯度消失D. RNN只能处理序列长度相同的数据六、训练技巧与正则化16. 下列哪种方法可以用来防止神经网络训练过程中的过拟合?A. 提前停止B. 增加更多神经元C. 减少训练数据D. 使用更大的学习率17. 关于Dropout正则化,下列描述错误的是:A. Dropout可以减少神经网络中的参数数量B. Dropout在训练过程中随机丢弃一些神经元C. Dropout可以提高模型的泛化能力D. Dropout在测试阶段不使用18. L1正则化和L2正则化的主要区别是:A. L1正则化倾向于产生稀疏解,L2正则化倾向于产生平滑解B. L1正则化比L2正则化更容易计算C. L2正则化可以防止过拟合,L1正则化不能D. L1正则化适用于大规模数据集,L2正则化适用于小规模数据集七、优化算法19. 关于梯度下降法,下列描述正确的是:A. 梯度下降法一定会找到全局最小值B. 梯度下降法在鞍点处无法继续优化C. 梯度下降法包括批量梯度下降、随机梯度下降和小批量梯度下降D. 梯度下降法的学习率在整个训练过程中保持不变20. 下列哪种优化算法可以自动调整学习率?A. 随机梯度下降(SGD)B. Adam优化算法C. Momentum优化算法D. 牛顿法21. 关于Adam优化算法,下列描述错误的是:A. Adam结合了Momentum和RMSprop算法的优点B. Adam算法可以自动调整学习率C. Adam算法对每个参数都使用相同的学习率D. Adam算法在训练初期可能会不稳定八、损失函数22. 在分类问题中,下列哪种损失函数适用于二分类问题?A. 均方误差(MSE)B. 交叉熵损失函数C. Hinge损失函数D. 对数损失函数23. 关于均方误差(MSE)损失函数,下列描述错误的是:A. MSE适用于回归问题B. MSE对异常值敏感C. MSE的输出范围是[0, +∞)D. MSE损失函数的梯度在接近最小值时趋近于024. 下列哪种损失函数适用于多分类问题?A. 交叉熵损失函数B. Hinge损失函数C. 对数损失函数D. 均方误差(MSE)九、模型评估与超参数调优25. 下列哪种方法可以用来评估神经网络的性能?A. 训练误差B. 测试误差C. 学习率D. 隐层神经元数量26. 关于超参数,下列描述正确的是:A. 超参数是在模型训练过程中自动学习的B. 超参数的值通常由经验丰富的专家设定C. 超参数的调整对模型性能没有影响D. 超参数包括学习率、批量大小和损失函数27. 关于交叉验证,下列描述错误的是:A. 交叉验证可以减少过拟合的风险B. 交叉验证可以提高模型的泛化能力C. 交叉验证会降低模型的训练速度D. 交叉验证适用于小规模数据集十、发展趋势与挑战28. 下列哪种技术是近年来人工神经网络的一个重要发展方向?A. 深度学习B. 线性回归C. 决策树D. K最近邻29. 关于深度学习,下列描述错误的是:A. 深度学习需要大量标注数据B. 深度学习模型通常包含多层神经网络C. 深度学习可以处理复杂的非线性问题D. 深度学习不适用于小规模数据集30. 下列哪种现象是训练深度神经网络时可能遇到的挑战?A. 梯度消失B. 参数过多C. 数据不平衡D. 所有上述选项都是挑战答案一、基本概念1. B2. B二、前向传播与反向传播4. B5. B6. D三、激活函数7. B8. D9. A四、网络结构与优化10. B11. A12. D五、应用场景13. D14. D15. C六、训练技巧与正则化16. A17. A18. A七、优化算法19. C20. B八、损失函数22. B23. D24. A九、模型评估与超参数调优25. B26. B27. D十、发展趋势与挑战28. A29. D30. D。

人工智能与神经网络 第二次作业

人工智能与神经网络 第二次作业

2-1 状态空间法、问题归约法、谓词逻辑法和语义网络法的要点是什么?它们有何本质上的联系及异同点? 状态空间法:基于解答空间的问题表示和求解方法,它是以状态和算符为基础来表示和求解问题的。

问题归约法:从目标出发逆向推理,建立子问题以及子问题的子问题,直至最后把初始问题归约为一个平凡的本原问题集合。

这就是问题归约法的实质。

谓词逻辑法:允许表达那些无法用命题逻辑表达的事情,其目的在于把数学中的逻辑论证符号化。

语义网络法:语义网络是知识的一种结构化图解表示,它由节点和弧线或链线组成。

节点用于表示实体、概念和情况等,弧线用于表示节点间的关系。

联系及异同点:状态空间图需要扩展过多的节点,容易出现“组合爆炸”,因而只适用于表示比较简单的问题,它是正向推理,只能表示或的关系。

问题归约法能够比状态空间法更有效地表示问题,状态空间法是问题归约法的特例,是逆向推理,能表示与或关系。

谓词逻辑法是一种形式语言,能够把数学中的逻辑论证符号化,可以表示比较复杂的问题。

语义网络法可用于表示多元关系,扩展后可以表示更复杂的关系。

2-3 利用图2.3,用状态空间法规划一个最短的旅行路程:此旅程从城市A 开始,访问其他城市不多于一次,并返回A 。

选择一个状态表示,表示出所求得的状态空间的节点及弧线,标出适当的代价,并指明图中从起始节点到目标节点的最佳路径。

最佳路径:ACDEBA 或 ABEDCA 总代价:6+5+6+10+7=34如下图所示 ,所有路径(其中红色所标出的为所要找的最佳路径)710 7 101396 6510BEDAC 图 2.32-4试说明怎样把一棵与或解树用来表达图2.28所示的电网络阻抗的计算。

单独的R、L或C可分别用R、jωL或1/jωC来计算,这个事实用作本原问题。

后继算符应以复合并联和串联阻抗的规则为基础。

图 2.28约定,用原来的与后继算法用来表达并联关系,用原来的或后继算法用来表达串联关系2-6 把下列句子变换成子句形式:(1) (∀x){P(x)→P(x)}(2) ∀x∀y(On(x,y)→Above(x,y))(3) ∀x∀y∀z(Above(x,y)∧Above(y,z)→Above(x,z))(4) ~{(∀x){P(x)→{(∀y)[p(y)→p(f(x,y))]∧(∀y)[Q(x,y)→P(y)]}}}(1)(ANY x) { P(x)→P(x) } (ANY x) {~P(x) OR P(x)} ~P(x) OR P(x)最后子句为:~P(x) OR P(x)(2) (ANY x) (ANY y) { On(x,y)→Above(x,y) } (ANY x) (ANY y) { ~On(x,y) OR Above(x,y) }~On(x,y) OR Above(x,y)最后子句为:~On(x,y) OR Above(x,y)(3) (ANY x) (ANY y) (ANY z) { Above(x,y) AND Above(y,z) → Above(x,z) }(命题联结词之优先级如下:否定→合取→析取→蕴涵→等价)(ANY x) (ANY y) (ANY z) { ~ [ Above(x,y) AND Above(y,z) ] OR Above (x,z) }~ [ Above(x,y) AND Above(y,z) ] OR Above (x,z)最后子句为:~[Above(x,y), Above(y,z)] OR Above(x,z)(4) ~{ (ANY x) { P(x)→ { (ANY y) [ p(y)→p(f(x,y)) ] AND (ANY y) [ Q(x,y) → P(y) ] } } }~ { (ANY x) { ~P(x) OR { (ANY y) [ ~p(y) OR p(f(x,y)) ] AND (ANY y) [ ~Q(x,y) OR P(y) ] } } }(EXT x) { P(x) AND { (EXT x) [ p(y) AND ~p(f(x,y)) ] OR (EXT y) [ Q(x,y) AND ~P(y) ] } }(EXT x) { P(x) AND { (EXT w) [ p(y) AND ~p(f(w,y)) ] OR (EXT v) [ Q(x,v) AND ~P(v) ] } }P(A) AND { [ p(y) AND ~p(f(B,y)) ] OR [ Q(A,C) AND ~P(C) ] }P(A) AND { [ p(y) AND ~p(f(B,y)) OR Q(A,C) ] AND [ p(y) AND ~p(f(B,y)) OR ~P(C) ] }P(A) AND { { p(y), ~p(f(B,y)) } OR Q(A,C) } AND { { p(y), ~p(f(B,y)) } OR ~P(C) }最后子句为:P(A){ p(x), ~p(f(B,x)) } OR Q(A,C){ p(y), ~p(f(B,y)) } OR ~P(C)2-7 用谓词演算公式表示下列英文句子(多用而不是省用不同谓词和项。

人工智能概论习题答案第3章 人工神经网络作业 20210307

人工智能概论习题答案第3章 人工神经网络作业 20210307

一、单项选择题1.人工神经网络是人工智能的三大流派思想中哪个流派的基础。

(B)A.符号主义B.连接主义(或称为仿生学派)C.行为主义D.逻辑推理主义2.以下关于感知器的说法错误的是(A)。

A.单层感知器可以解决异或问题B.感知器分类的原理是就是通过调整权重使两类不同的样本经过感知机模型后的输出不同C.单层感知器只能针对线性可分的数据集分类D.学习率可以控制每次权值调整力度3.人工神经网络的层数增加会出现梯度消失现象,其本质原因是(C)。

A.各层误差梯度相加导致B.各层误差梯度相减导致C.各层误差梯度相乘导致D.误差趋于饱和4.卷积层的主要作用是(A)A.提取图像特征B.降低输入维度C.解决梯度消失和梯度爆炸问题D.进行某种非线性变换二、多项选择题1.知识可以从以下哪几个维度来进行分类(AC)。

A.是否可统计B.是否可计算C.是否可推理D.是否可被人理解2.人工神经网络由许多神经元构成,M-P模型的主要特征包括(ABD)。

A.多输入单输出B.对输入加权求和C.具有树突和轴突D.具有激活函数3.卷积神经网络的结构主要包括(ABCD)。

A.卷积层B.池化层C.全连接层D.输入层三、判断题1.人工神经网络的层数是固定的,每层的神经元个数是不固定的(错)2.BP神经网络的误差是从前往后传播的(错)3.卷积神经网络的层数一般超过三层(对)四、简答题1.感知机是如何实现从数据中学习的?答:通过训练数据得到误差,再根据误差来调整权值,让再次计算训练数据得到的误差减小,最终达到无误差。

这时候得到的权值就称为学习到关于这些数据的知识。

2.什么是梯度,什么是梯度的方向?答:梯度就是把多元函数关于各个变量的偏导数放在一起构成的向量(也称为矢量)。

梯度方向表示当函数的各个变量都按照各自偏导数的比例进行增加时,各个增加量合起来构成的方向,是函数值变化最快的方向。

3.有A类物体和B类物体,均有两个类似的特征值。

以下有三个属于A类的样本,每个样本的特征值分别为[0.1, 1],[0.2, 0.7],[0.4, 0.8],样本标签用1表示;有三个属于B类的样本,其特征值分别为[0.8, 0.3],[0.9, 0.2],[1.0, 0.5],样本标签用0表示。

人工神经网络作业

人工神经网络作业

人工神经网络在材料领域的应用引言长期以来,对材料研究采用的是依赖大量试验并进行大面积筛选的方法。

这需要消耗大量人力和物理资源及时间。

由于大量尚未理论化的经验和试验规律的存在,在相当一段时间内还不可以完全脱离经验和试验来进行研究。

于是,人们将目光转向理论付诸的材料研究。

将先进的计算机技术应用于现代材料研究中,通过较少的实验获得较为理想的材料,达到事半功倍的效果。

材料设计的自由度大,影响因素多,利用传统的数学建模方法来研究结构。

工艺与性能之间的关系,存在许多困难,而且简化求解问题的数学和力学模型,往往是模型本身存在较大的局限性,难以满足工程技术的需求,人工神经网络的发展,为材料的研究提供了新的有效途径[1]。

人工神经网络(Artifical Neural Networks)是用来模拟人脑结构及智能特点的一个国际前沿研究领域,它具有独特的大规模并行分布处理及学习联想能力,力图模拟生物神经系统。

与其他传统模型相比,它具有以下独特的优点:较强的非线性问题处理能力;对噪声和不完整信息具有低敏感性,抗噪声能力好;在运行过程中依动态数据库对周围环境具有自适应能力而自我调整、完善、发展使误差达到最小,以提高运行精度;能很好的完成多变量模式识别;能对过程实现在线响应,在系统中可以在线使用。

由于他们的综合特点和人类的智能相似,故具有大规模并行、分布式存贮和处理、自组织、自适应的学习能力,适用于处理需要同时考虑许多因素和条件的不精确和模糊的信息问题,可以解决专家系统和统计分析方法不易解决的问题[2]。

正是因为具有上述优点,人工神经网络在信号处理、模式识别、目标跟踪、机器人控制、专家系统、组合优化、网络管理等众多领域的应用中获得了引人注目的成果。

人工神经网络是一门高度综合的交叉学科,已在生物、微电子、数学、物理、化学化工和材料等学科中得到了广泛的应用。

在材料科学与工程领域中,人工神经网络在处理材料科学的许多问题中发挥了巨大作用,已普遍用于材料设计与成分优化、材料的智能加工与控制、材料加工工艺的优化、材料相变规律的研究与相变点的预测、材料性能及缺陷预测等方面,涉及高分子,金属、合金和无机非金属等多种材料,并取得了良好效果[3]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人工神经网络在材料领域的应用引言长期以来,对材料研究采用的是依赖大量试验并进行大面积筛选的方法。

这需要消耗大量人力和物理资源及时间。

由于大量尚未理论化的经验和试验规律的存在,在相当一段时间内还不可以完全脱离经验和试验来进行研究。

于是,人们将目光转向理论付诸的材料研究。

将先进的计算机技术应用于现代材料研究中,通过较少的实验获得较为理想的材料,达到事半功倍的效果。

材料设计的自由度大,影响因素多,利用传统的数学建模方法来研究结构。

工艺与性能之间的关系,存在许多困难,而且简化求解问题的数学和力学模型,往往是模型本身存在较大的局限性,难以满足工程技术的需求,人工神经网络的发展,为材料的研究提供了新的有效途径[1]。

人工神经网络(Artifical Neural Networks)是用来模拟人脑结构及智能特点的一个国际前沿研究领域,它具有独特的大规模并行分布处理及学习联想能力,力图模拟生物神经系统。

与其他传统模型相比,它具有以下独特的优点:较强的非线性问题处理能力;对噪声和不完整信息具有低敏感性,抗噪声能力好;在运行过程中依动态数据库对周围环境具有自适应能力而自我调整、完善、发展使误差达到最小,以提高运行精度;能很好的完成多变量模式识别;能对过程实现在线响应,在系统中可以在线使用。

由于他们的综合特点和人类的智能相似,故具有大规模并行、分布式存贮和处理、自组织、自适应的学习能力,适用于处理需要同时考虑许多因素和条件的不精确和模糊的信息问题,可以解决专家系统和统计分析方法不易解决的问题[2]。

正是因为具有上述优点,人工神经网络在信号处理、模式识别、目标跟踪、机器人控制、专家系统、组合优化、网络管理等众多领域的应用中获得了引人注目的成果。

人工神经网络是一门高度综合的交叉学科,已在生物、微电子、数学、物理、化学化工和材料等学科中得到了广泛的应用。

在材料科学与工程领域中,人工神经网络在处理材料科学的许多问题中发挥了巨大作用,已普遍用于材料设计与成分优化、材料的智能加工与控制、材料加工工艺的优化、材料相变规律的研究与相变点的预测、材料性能及缺陷预测等方面,涉及高分子,金属、合金和无机非金属等多种材料,并取得了良好效果[3]。

1 人工神经网络的概念与模型1.1 概念人工神经网络(Artificial Neural Network,简称ANN)是由大量简单的称之为神经元(Neurons)的处理单元以某种拓扑结构广泛地相互联接而构成的复杂的、自适应、自组织的非线性的动力学系统,具有学习功能、记忆功能、计算功能以及智能处理功能,并在不同程度和层次上模仿人脑神经系统的信息处理、存储及检索功能。

他是在对以人脑为主要代表的生物神经系统的组织结构和行为特征进行研究的基础上,试图通过模拟人类神经系统对信息进行加工、记忆和处理的方式,设计出的一种具有人脑风格的信息处理系统。

它更侧重于对人脑某些特定功能的模拟,强调大量神经元之间的协同作用。

通过学习的方法解决问题是人工神经网络的重要特征[3]。

人工神经网络按其结构不同可分为:前向多层前馈神经网络(BP 网)、反馈网络(Hopfield 网)、自组织竞争人工神经网络(Kohonen 网)、径向基函数网络(RBF 网)等,尽管网络的具体类型很多,但其基本类型都是由大量的计算单元(神经元)广泛相互理解而构成的并行处理网络。

在材料科学与工程领域,BP 网应用的最为成功和广泛,是对映射能力和学习算法研究得最为深人的网络。

该神经网络具有很强的自组织、自适应、联想记忆及推广能力,对有代表性例子的学习和训练,能够掌握事物的本质特征,可以解决许多问题。

1.2 人工神经网络的基本结构无论何种神经网络,均是由大量人工神经元相互连接而组成,人工神经元是人工神经网络的基本单元。

它的原理如图1所示。

其中,(1,2,)i X i =⋅⋅⋅,n 为第i 个外部输入信号;ij W 为神经元i 到神经元j 之间的连接权重;j U 为神经元j 的阈值;f 为激励函数 (传递函数);y j 为神经元j 的输出。

神经元按如下方式完成其功能:(1)神经元各输入端接收信号;(2)神经元接收到各输入端权重和的总信息,各权重和i j j w x ∑()是一个线性函数;(3)神经元的细胞体接收到的各输入端权重和与阈值相比较,当大于阈值时,神经元激励,在激励函数的作用下产生输出信号y j ,反之处于抑制状态。

图1 人工神经网络基本原理图1.3 模型人工神经网络的模型及算法,一般主要依据网络的准确性、自适应性、收敛性及可推广性等四条原则进行选择。

人工神经网络具有明显的层次结构,它主要由处理单元(神经元)、联接权重、层(输人层、隐层和输出层)、阀值和转移函数组成等。

输人层的处理单元将输人值转人相邻的联接权重,隐层和输出层的处理单元将它们的输人值求和并根据转移函数计算输出值;联接权重是将神经网络中的处理单元联系起来,其值是随各处理单元的联接程度而变化;阀值可使网络能更自由地获取所要描述的函数关系,其值可为恒值或可变值;转移函数通常为非线性函数,它是将输人的数据转化为输出的处理单元。

典型的BP神经网络模型如图2所示。

图2 BP网络模型BP算法是由两部分组成:信息的正向传递与误差的反向传播。

在正向传播过程中,输入信息从输人经隐含层逐层计算传向输出层,每一层神经元的输出作用于下一层神经元的输人。

如果在输出层没有得到期望的输出,则计算输出层的误差变化值,然后转向反向传播,通过网络将误差信号沿原来的连接通路反传回来修改各层神经元的权值直至达到期望目标。

2 人工神经网络在材料科学中的应用在材料科学研究中,有许多问题的基本原理是清楚的,但难以进行科学的处理,无法建立确切的数学模型。

由于人工神经网络无需预先给定公式的形式,而是以实验数据为基础,经过有限次迭代计算而获得的一个反映实验数据内在规律的数学模型,特别适合于研究材料科学中复杂的非线性问题。

人工神经网络在处理规律不明显、组分变量多的问题方面具有特殊的优越性。

张骏[4]等应用模糊神经网络研究了金属快速凝固问题。

他们选取Ni-35%Fe 单相合金作为研究对象,应用误差反向传播(BP)学习算法进行训练,由输入层、输出层和两个隐层组成。

输人参数包括熔体过冷度和合金成分等自变量,输出值为枝晶生长速度,并将计算结果与所取得的实验值及LKT模型的结果进行了比较。

随机模糊神经网络的计算结果能够在AT=0~310 K的宽广过冷度范围内与实验结果相一致,而且预测了Ni-35%Fe合金枝晶生长速度将在350 K过渡速度附近出现一个极大值。

结果表明采用随机模糊神经网络能够深入揭示快速凝固过程中的枝晶生长动力学规律。

由于在模糊神经网络中引入了随机控制,从而能够在参数学习过程中最大限度地排除实验数据所含误差的干扰,并且使得计算过程的收敛速度比常规的人工神经网络提高数十倍。

合金材料设计就是按照预定的合金性能设计最佳的成分、最佳的制备加工工艺,其核心思想就是确定合金成分、工艺及其性能之间的关系,但是由于材料成分、工艺、组织、性能之间的关系和规律是极其复杂的,迄今为止尚没有足够完善的理论能对他们之间的定量关系进行描述,研究人员将BP神经网络应用其中,得到较好的结果。

在朱昱[5]的研究中,Al—Pb钢背轴瓦材料连铸工艺的确定依赖于经验,靠调试时不断调整获得经验。

为了获得综合性能较优的轴瓦材料,通过Matlab环境下神经网络模拟,利用遗传算法实现连铸工艺优化,所得轴瓦材料剪切强度为100 MPa左右,抗拉强度为60 MPa,伸长率为17.2%,满足了使用要求。

此外朱昱[6]基于神经网络和遗传算法对新型Al—10%Pb钢背复合轴瓦材料的连铸生产工艺进行了优化研究.结果表明,采用优化的工艺,在所获得的Al —Pb合金层组织中,Pb相颗粒细小、弥散分布、无偏析,性能好。

金属的腐蚀行为是一个复杂的过程,受到环境、成分、表面状态以及热处理工艺等各种因素的影响,各因素与腐蚀之间的关系是非线性的,利用传统的分析方法较难建立准确的预测模型,因此研究人员开始探索人工神经网络技术。

自2O世纪90年代起,在我国开始将人工神经网络技术应用于腐蚀研究领域,主要用于研究大气、海水和土壤环境中金属材料、特别是碳钢、低合金钢的腐蚀影响因素,以及相关的腐蚀预测模型研究。

邓春龙[7]根据实海环境数据及材料腐蚀数据,利用BP结构神经网络建立了碳钢、低合金钢在实海环境中腐蚀速度与环境因素、材料成分之间神经网络预测模型,探讨了建立预测模型中遇到的一些问题。

结果表明该模型可以较准确的预测碳钢、低合金钢在不同海域的腐蚀速度。

该研究中,将影响碳钢、低合金钢在实海环境中腐蚀速度的主要因素分为实海环境因素和材料成分因素,实海环境因素主要包括:年平均温度、年平均氧浓度、年平均盐度、pH值、平均流速以及生物附着6种因素,成分因素包括:Cu、C、Cr、Mn、A1、P、S、Si、Mo、V和Ni 11种成分,因此网络结构的输入节点数量为17;输出值为全浸1、2、4年和8年的4个平均腐蚀速度,输出层节点数为4。

另外,邓春龙[8]应用BP神经网络了铜及铜合金的海水腐蚀性能,根据实海环境数据及材料腐蚀数据,建立了铜及铜合金在实海环境中腐蚀速度与环境因素、材料成分之间神经网络预测模型。

利用建立的预测模型分析了环境因素对铜及铜合金的腐蚀速度的影响。

分析结果表明,温度的升高及生物污损促进铜及铜合金的腐蚀,而pH、盐度和氧浓度的升高对浸泡一年的材料腐蚀速度有明显的抑制作用。

材料的本构关系是流变应力与热加工参数之间最基本的函数关系,代表了材料最基本的变形行为。

流变应力的大小不但是设备选择以及模具设计的依据和前提,也是衡量其塑性加工能力的重要标志。

因此,了解材料在热加工条件下的变形特性,可为其热机械加工工艺的制定提供参考,研究材料的高温变形行为,对于钛合金组织性能的控制以及工艺参数的合理选择具有特别重要的意义。

通常采用数理统计方法对实验数据进行分析,并在其基础上建立稳态流变应力的数学模型,但由于影响稳态流变应力的因素很多。

用上述方法建立的数学模型与复杂的真实变形情况有时相差甚远,模型精度受到变形条件的限制,同时建模过程复杂且工作量大,而基于神经网络进行的系统建模可以弥补这一本质上的不足。

何勇等[9]在Gleeble-1500热模拟机上,采用圆柱体高温压缩试验,得到Ti-50.5Ni合金在不同变形工艺参数条件下的应力值,以压缩试验所得数据为基础,根据BP 人工神经网络算法原理,建立了Ti-50.5Ni合金高温压缩变形真应力与真应变、应变速率和变形温度关系的预测模型,并对所建立的模型进行了误差分析。

结果表明,BP神经网络用于Ti-50.5Ni合金高温压缩变形本构关系建模是可行的。

相关文档
最新文档