当前位置:首页 > 神经网络 > 正文

matlab神经网络的参数

本文目录一览

⒈关于MATLAB中神经网络工具箱的问题
构建线性神经网络:
net=newlin(PR,S,ID,LR)
阶次矩阵PR--Rx2,输入元素R的最小和最大矩阵
S---输出层神经元数量
ID--输入延迟向量,默认为[0]
IR--学习率,默认为0.01
net=newlin([-11;-11],1);表示设计是双输入单输出线性神经网络
P=[1223;2131];表示有四个输入样本,每一列都是一个输入样本
再举个例子,假设期望的输出是T=[1234],那么一个简单的神经网络如下:
>net=newlin([-11;-11],1);%创建初始网络
P=[1223;2131]%输入
T=[1234]%预期输出
net=newlind(P,T);%用输入训练网络并等待
Y=sim(net,P)%模拟,可以看到什么时候模拟结果Y接近预期输出T
P=
1223
2131
T=
1234
Y=
0.88892.16673.05563.8889
海报可以从《神经网络与Matlab应用(第二版)》开始董长虹将着手神经网络在Matlab上的实现


⒉MATLAB中如何获取BP神经网络训练后的参数
sim命令将运行指定的模型。 该模型使用传递给sim命令的数据运行,其中包括选项树中设置的参数值。 a=sim(net,[])中,net是你的训练网络,后面的方括号是你要训练的结构参数!


⒊matlab神经网络函数newlin(pr,S,ID,LR)的参数分别表示什么意思|?
newlin创建线性层,newlin(PR,S,ID,LR)PR-二维矩阵,表示最大最小输入值S-输出数量ID-输入延迟矩阵,系统默认值为[0]LR--学习率,系统默认值为0.01要具体查看某个函数的定义,可以在matlab中输入help+你要查找的函数名称并回车,会显示该函数的解释你正在寻找。