MATLAB神经网络工具箱中的网络对象及属性(一) 在MATLAB中把定义的神经网络看作一个对象,对象还包括一些子对象:输入向量、网络层、输出向量、目标向量、权值向量和阈值向量等,这样网络对象和各子对象的属性共同确定了神经网络对象的特性。网络属性除了只读属性外,均可以按照约定的格式和属性的类型进行设置、修改、引用等。引用格式为: 网络名. [子对象] . 属性
例如:net.Inputs,net.biasConnect(1),net.inputConnect(1,2),net.inputs{1}.range。
在MATLAB命令窗口中逐条执行以下语句(newp、newff为网络创建函数),即可创建网络net1和net2。
p=[1,2;-1,1;0,1];
net1=newp(p,2);
net2=newff([-1 1;-1 1], [15,2], {'tansig','purelin'}, 'traingdx', 'learngdm');
1.结构属性
结构属性决定了网络子对象的数目(包括输入向量、网络层向量、输出向量、目标向量、阈值向量和权值向量的数目)以及它们之间的连接关系。无论何时,结构属性值一旦发生变化,网络就会自动重新定义,与之相关的其他属性值也会自动更新。
(1)numInputs属性
net.numInputs属性定义了网络的输入向量数,它可以被设置为零或正整数。其值一般在用户定义网络中才被设置,而由MATLAB神经网络工具箱中的网络定义函数所创建的网络,则输入向量就不止一个,而是多个。所以网络的输入向量数并不是网络输入元素的个数。
net.numInputs属性值一旦改变,与输入向量相关的输入层连接向量(net.inputConnect)和输入层向量(net.inputs)会自动随之改变。
(2)numLayers属性
numLayers属性定义了网络的层数,它可以被设置为零或正整数。
net.numLayers属性值一旦改变,下列与网络相关的布尔代数矩阵就会随之改变:
net.biasConnect
net.inputConnect
net.layerConnect
net.targetConnect
下列与网络层相关的子对象细胞矩阵的大小也会随之改变:
net.biases
1 为 开发 环境, 介绍 神经 网络 工具 箱及其相关函数, 论述利 用其 神经 ...在 MATLAB 中, 神经 网络 net 当做对象( object) 处理, 其属性用结构来定义...
基于MATLAB神经网络工具箱的线性神经网络实现_数学_自然科学_专业资料。基于...当用户建立了 一个神经网络对象后,只要设置好网络属性,就可 以方便地使网络按照...
第5章_人工神经网络_matlab工具箱_信息与通信_工程科技_专业资料。模式识别... 其它可看 帮助 1.2 网络数据对象net的属性 网络数据对象net的属性 net.IW:...
基于MATLAB神经网络工具箱的BP网络实现_信息与通信_工程科技_专业资料。 21 卷...在 MAT LAB 中 , 神经网 络 net 当做对象 (object) 处理 ,其属性用结构来...
Matlab神经网络工具箱介绍与数值试验_理学_高等教育_教育专区。matlab学习...它可以用在诸如被控对象的模 型辨识中,即将过程看成一个黑箱子,通过测量其输入...
Matlab神经网络工具箱应用简介 第一章 介绍 1.神经网络 神经网络是单个并行处理...和新的运算法则和体系结构, 并且它解释了工具箱为了使用模块化网络对象描述而...
MATLAB神经网络工具箱_物理_自然科学_专业资料。MATLAB神经网络工具箱 介绍及... 其他默认 BP网络的初始化 newff 函数在建立网络对象的同时, 自动调用初始化...
第5章_人工神经网络_matlab工具箱_工学_高等教育_教育专区。模式识别讲义第5...?其它可看matlab帮助: help newff 1.2 网络数据对象net的属性 ?net.IW:来自...
{1}.transferFCn=’hardlim’ 3.2 MATLAB神经网络工具箱中的 网络对象属性 1.结构属性-结构属性决定了网络子对象的数目(包括输入向量、网络层向量、输出向量、...
MATLAB神经网络工 神经网络工 具箱中的神经网络 模型 神经网络工具箱简介 MATLAB 7对应的神经网络工具箱的版本为 Version 4.0.3,它以神经网络理论为基础,利用 ...
热门文档