資源簡介
這個程序是用小腦神經網絡進行正弦函數的函數逼近的matlab程序,本程序沒有用matlab自帶的工具箱函數,而是自己編寫的哦`~希望對學習這方面知識的有所幫助。。。
代碼片段和文件信息
%%%%%%%%要求實現y=sinx函數的CMAC擬合%%%%%%%%
%%%%%%%%%%%%%%%%%%?初始化%%%%%%%%%%%%%%%%%%%%%%%%%%
clear
clc
max=10000;%%%%最大循環次數
c=5;%%%%%重復覆蓋的區域的內存個數
data=72;%%%%需要輸入的數據個數
mem=77;%%%%需要的內存個數
error=0.01;%%%誤差精確度
alpha=0.3;%%%%調整步長
?A=uint8(zeros(datac));%%%用于存儲每個數據所激活的內存空間地址
w=rand(122);%%%%初始化權值
%%%%%%%%求出訓練數據的預測值%%%%%%%%
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?
- 上一篇:基于最小二乘法的諧波參數估計
- 下一篇:基于BOVW場景分類的matlab代碼
評論
共有 條評論