马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
目标是将神经网络应用于变压器故障诊断中,对比现有的神经网络并做些改动,看哪种神经网络最终诊断的准确率最高,效率最高。
因所学有限,有些地方实在看不懂,现诚心请教各位高手,希望能给些指点,以期能对课题研究有所帮助。
我举一个用MATLAB调用BP神经网络的例子加以说明:
p=[.......................]';
t=[1 0 0;1 0 0;1 0 0;0 1 0;0 1 0;0 1 0;0 0 1;0 0 1;0 0 1]';
threshold=[0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1;0 1];
net=newff(threshold,[31,3],{'tansig','logsig'},'trainlm');
net.trainparam.epochs=1000;
net.trainparam.goal=0.01;
lp.lr=0.1
net=train(net,p,t);
p_test=[...............]';
y=sim(net,p_test)
请问:
1.这样用MATLAB调用生成BP神经网络的方法是不是太笼统化了?就一个newff就可以了?
2.如果我想查看神经网络工具箱里面的生成BP神经网络的代码该如何查看?
3.书上常说的改进的BP算法(增加动量因子)是如何实现的,能提供一些这方面的资料吗?最好有例子。我实在是找不到。。。
先问这么多,请各位不吝赐教,谢谢!
QQ:17695665
欢迎交流,一起进步:D:D:D |