使用newrbe 神經網絡模擬sin逼近II

之前 寫了一個 NN的測試代碼,後來想想發現好象 逼近得不相似,改了一下測試數據! 就像你人一樣! 因爲過去有經歷,所以會在經歷中找尋類似的, 但是 如果你過去沒經歷,那就沒辦法預測
close all;clear;clc;

x = -10:0.03:9.99;

y = -9.99 : 0.03 : 10;



sinx = sin(x);

siny = sin(y);



for i=2:5

    %x input 

    %sinx target

    kjnet=newrbe(x,sinx,i);	%使用 newrbe算法進行 NN訓練,i可選擇(徑向基函數擴展速度),具體可以查看API中的example

end



%figure(1);		

%plotperf(tr);

NNReslut=sim(kjnet,y);		%使用我們訓練出來的神經網絡

%figure(2);



%plot([p o1],'r');

figure(3);

plot(NNReslut,'b');

hold on;

plot(siny,'r');



title('red line =t,blue line=t+a');


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章