神经网络及智能控制.docVIP

  • 29
  • 0
  • 约9.54千字
  • 约 12页
  • 2016-08-20 发布于重庆
  • 举报
神经网络及智能控制

神经网络及智能控制 课程设计 成绩: 学 院: 材料与冶金学院 专 业: 材料加工工程 学 号: 学生姓名: 任课老师: 程 晓 茹 日 期: 2011年 12月 3日 一 BP网络解决异或问题 1 问题的提出 我们都知道,单层感知器能解决线性可分问题,但是不能解决线性不可分问题,逻辑“异或”属于线性不可分问题,因此我们需要用到多层感知器,采用BP网络能够很好的解决逻辑“异或”问题。 2 数据选择与网络的建立 逻辑“异或”真值表如下表1所示: 表1 逻辑“异或”真值表 X1 X2 y 0 0 0 0 1 1 1 0 1 1 1 0 表中,x1,x2为样本输入值,y为样本输出值。将样本输入值存入到Excel表格中,通过GUI将数据导入并训练网络。由于数据都处于0-1之间,因此不需要对数据进行归一化。应用函数newff()建立BP网络结构,隐层神经元的个数为4,输出层有1个神经元。隐层和输出层神经元传递函数分别为logsig和purelin函数,网络训练算法采用trainlm训练函数。代码如下: [filename, pathname]= uigetfile(*.xls); file=[pathname filename]; p=xlsread(file); t=[0

文档评论(0)

1亿VIP精品文档

相关文档