![](https://csdnimg.cn/release/download_crawler_static/86989599/bg4.jpg)
函数类型
前向网络创建函数
传递函数
学习函数
性能函数
显示函数
函数名称
newcf
Newff
logsig
tansig
purelin
learngd
learngdm
mse
msereg
plotperf
plotes
plotep
errsurf
(完整 word 版)BP 神经网络的 Matlab 语法
函数用途
创建级联前向网络
创建前向 BP 网络
S 型的对数函数
S 型的正切函数
纯线性函数
基于梯度下降法的学习函数
梯度下降动量学习函数
均方误差函数
均方误差规范化函数
绘制网络的性能
绘制一个单独神经元的误差曲面
绘制权值和阈值在误差曲面上的位置
计算单个神经元的误差曲面
3。1。1 BP 网络创建函数
1) newff
该函数用于创建一个 BP 网络。调用格式为:
net=newff
net=newff(PR,[S1 S2.。SN1],{TF1 TF2。。TFN1},BTF,BLF,PF)
其中,
net=newff;用于在对话框中创建一个 BP 网络。
net 为创建的新 BP 神经网络;
PR 为网络输入向量取值范围的矩阵;
[S1 S2…SNl]表示网络隐含层和输出层神经元的个数;
{TFl TF2…TFN1}表示网络隐含层和输出层的传输函数,默认为‘tansig’;
BTF 表示网络的训练函数,默认为‘trainlm';
BLF 表示网络的权值学习函数,默认为‘learngdm’;
PF 表示性能数,默认为‘mse’.