BP神经网络故障预测的matlab实现

BP神经网络故障预测的matlab实现

故障预测步骤

  1. 确定特征向量
  2. 确定目标向量
  3. 训练样本进行训练
  4. 测试样本进行测试

BP网络调用
net=newff;
net=newff(P,T,[S1 S2…SN1],{TF1 TF2…TFN1},BTF,BLF,PF);

PT:输入矩阵和目标矩阵
S1 S2 SN1 网络隐含层神经元个数
TF1 TF2… TFN1 传输函数,默认tansing。
(常用有三种 s型对数函数logsig 双曲正切型tansig 线性 purelin)
BTF 训练函数默认trainlm
(神经网络训练函数 train 梯度下降BP算法函数traingd)
BLF 学习函数 默认learngdm
(常用两种 梯度下降权值/阈值学习函数 learngd 梯度下降动力学习函数 learngdm)
PF 性能数,默认mse

你可能感兴趣的:(matlab神经网络)