-
大小: 1KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-01-08
- 語言: Matlab
- 標簽:
資源簡介
這個程序是用小腦神經(jīng)網(wǎng)絡(luò)進行正弦函數(shù)的函數(shù)逼近的matlab程序,本程序沒有用matlab自帶的工具箱函數(shù),而是自己編寫的哦`~希望對學習這方面知識的有所幫助。。。
代碼片段和文件信息
%%%%%%%%要求實現(xiàn)y=sinx函數(shù)的CMAC擬合%%%%%%%%
%%%%%%%%%%%%%%%%%%?初始化%%%%%%%%%%%%%%%%%%%%%%%%%%
clear
clc
max=10000;%%%%最大循環(huán)次數(shù)
c=5;%%%%%重復覆蓋的區(qū)域的內(nèi)存?zhèn)€數(shù)
data=72;%%%%需要輸入的數(shù)據(jù)個數(shù)
mem=77;%%%%需要的內(nèi)存?zhèn)€數(shù)
error=0.01;%%%誤差精確度
alpha=0.3;%%%%調(diào)整步長
?A=uint8(zeros(datac));%%%用于存儲每個數(shù)據(jù)所激活的內(nèi)存空間地址
w=rand(122);%%%%初始化權(quán)值
%%%%%%%%求出訓練數(shù)據(jù)的預測值%%%%%%%%
for?i=1:data
???x(i)=i/360*pi*10;
???d(i)=sin(i/360*pi*10);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for?i=1:data
????sw(i)=i;
end
for?i=1:c
??for?
評論
共有 條評論