?? matlab).txt
字號:
神經(jīng)網(wǎng)絡(luò)算法(matlab)
function a=bpnet(p)
net=newff([-1 2;0 5],[3,1],{'tansig','purelin'},'traingd');%創(chuàng)建一前饋BP網(wǎng)絡(luò):
net=init(net);%初始化一個神經(jīng)網(wǎng)絡(luò)
%初始化函數(shù)被newff所調(diào)用。因此當(dāng)網(wǎng)絡(luò)創(chuàng)建時,它根據(jù)缺省的參數(shù)自動初始化。
%init不需要單獨(dú)的調(diào)用。可是我們可能要重新初始化權(quán)重和偏置或者進(jìn)行自定義的初始化。
%例如,我們用newff創(chuàng)建的網(wǎng)絡(luò),它缺省用initnw來初始化第一層。
%如果我們想要用rands重新初始化第一層的權(quán)重和偏置,我們用以下命令:
net.layers{1}.initFcn='initwb';
net.inputWeights{1,1}.initFcn='rands';
net.biases{1,1}.initFcn='rands';
net.biases{2,1}.initFcn='rands';
net=init(net);%初始化一個神經(jīng)網(wǎng)絡(luò)
a=sim(net,p);%函數(shù)sim 模擬一個網(wǎng)絡(luò)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -