关于MATLAB中神经网络工具箱的问题net = newlin([-1 1;-1 1],1); 麻烦高手解释一下这句话的具体意思,既然范围是-1到1,为什么P = [1 2 2 3; 2 1 3 1];呢?还有[-1 1;-1 1]这个的具体意思,问的可能不太好,希望
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 09:18:07
关于MATLAB中神经网络工具箱的问题net = newlin([-1 1;-1 1],1); 麻烦高手解释一下这句话的具体意思,既然范围是-1到1,为什么P = [1 2 2 3; 2 1 3 1];呢?还有[-1 1;-1 1]这个的具体意思,问的可能不太好,希望
关于MATLAB中神经网络工具箱的问题
net = newlin([-1 1;-1 1],1); 麻烦高手解释一下这句话的具体意思,既然范围是-1到1,为什么P = [1 2 2 3; 2 1 3 1];呢?还有[-1 1;-1 1]这个的具体意思,问的可能不太好,希望高手能看懂
回答的很好,顺便再弱弱的问一下,net = newlin([-1 1;-1 1],1);中的-1到1具体是指什么
关于MATLAB中神经网络工具箱的问题net = newlin([-1 1;-1 1],1); 麻烦高手解释一下这句话的具体意思,既然范围是-1到1,为什么P = [1 2 2 3; 2 1 3 1];呢?还有[-1 1;-1 1]这个的具体意思,问的可能不太好,希望
线性神经网络的构建:
net=newlin(PR,S,ID,LR)
PR--Rx2阶矩阵,R个输入元素的最小最大矩阵
S---输出层神经元个数
ID--输入延迟向量,默认值为[0]
IR--学习率,默认值为0.01
net = newlin([-1 1;-1 1],1); 表示设计的是一个双输入单输出线性神经网络
P = [1 2 2 3; 2 1 3 1];表示输入样本有四个,每一列就是一个输入样本
又比如假设我们期望的输出为 T=[1 2 3 4],则一个简单的神经网络如下:
>>net = newlin([-1 1;-1 1],1);%创建初始网络
P=[1 2 2 3; 2 1 3 1]%输入
T=[1 2 3 4]%期望的输出
net=newlind(P,T);%用输入和期望训练网络
Y=sim(net,P)%仿真,可以看到仿真结果Y和期望输出T的接近程度
P =
1 2 2 3
2 1 3 1
T =
1 2 3 4
Y =
0.8889 2.1667 3.0556 3.8889
楼主可以从《matlab神经网络与应用(第二版)》董长虹 开始入门神经网络的matlab实现