BP网络解决函数逼近问题.docVIP

  • 2
  • 0
  • 约3.99千字
  • 约 9页
  • 2021-02-27 发布于甘肃
  • 举报
《智能计算》大作业 题目:用BP网络解决函数逼近问题 姓名: 学号: 班级: E-mail: 完成日期:2009 问题概述 建立一个BP网络来解决函数逼近问题,即根据某些给定的点及其对应的函数值,通过BP网络来逼近该函数。 BP网络的构建 BP神经网络由三部分组成:输入层,中间隐层,输出层 输入层维数为2:X,-1 中间隐层有一层,其维数为11:10个隐单元,-1 输出层维数为1:输出逼近结果 BP网络的训练 训练样本: SamIn=MinValue+(MaxValue-MinValue)*rand(InDim,SamNum) 其中:MinValue=-3,MaxValue=3,InDim=1,SamNum=100 即随机选择-3~3之间的100个点。 目标输出 Object=f(SamIn) f(x)为事先给定的函数,本实验用f(x)=cosx 学习方式 由于样本数不是太多,为减少计算量,本网络采用批处理学习方式。 活化函数选择 输入层到隐层的活化函数为g1(x)=logsig(x),即g1(x)=1/(1+exp(-x)),其导数g1’(x)=g1(x)*(1-g1(x))。 隐层到输出层的活化函数为g2(x)=purelin(x),即g2(x)=x,其导数g2’(x)=1。 程序运行环境 编程语言:Matlab R2009a 计算机:联想3000 G430

文档评论(0)

1亿VIP精品文档

相关文档