亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cmac1d.m

?? 人工神經(jīng)網(wǎng)絡(luò)中cmac網(wǎng)絡(luò)應(yīng)用于機(jī)器人手臂控制的算法研究
?? M
字號(hào):
function cmac1d()
%

% A single input single output CMAC network



help cmac1d
clf reset
pausetime = 0.1;


P = -1:0.1:1;



P3 = -1:0.005:1;

% INITIALIZE 

iprange = 256;
disp(sprintf('iprange is %d',iprange));

%width = input('enter generalisation width ');

%c = input('enter number of weights to be accessed, c ');

%beta = input('enter learning rate, beta ');
width=1;
c=10;
beta=0.5;
memreq = c*ceil(iprange/width);
s = sprintf('number of weights required is %d',memreq);
disp(s);

%memsize = input('enter memsize (0 to disable hashing) ');
memsize=0;
% INITIALISE WEIGHTS
% ==================

if memsize == 0
  wts = zeros(memreq,1);
else
  wts = zeros(memsize,1);
end

% PLOT CMAC OUTPUT


[wts,netout] = modcmac(wts,[(2.0)*64],1,1.0,1.0,iprange,c,width,memsize);

for k=1:401
  [wts,op(k)] = opcmac(wts,[(P3(k)+2.0)*64],1,iprange,c,width,memsize);
end;



plot(P3,op,'r');
axis([-1.0,1.0,-2.0,2.0]);
title('CMAC output after one training example');
xlabel('Input Vector P');
ylabel('Network Output');

disp('any key to continue');

pause


%Define the associated twenty-one 1-element targets.

z = menu('select target function', ...
  'damped sinusoid', ...
 'step', ...
'impulse');
disp('')

if z == 1
  T = [-.9602 -.5770 -.0729  .3771  .6405  .6600  .4609 ...
        .1336 -.2013 -.4344 -.5000 -.3930 -.1647  .0988 ...
        .3072  .3960  .3449  .1816 -.0312 -.2189 -.3201];
else
  if z == 2
   T = [0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1];
else
   T = [0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0];
end
end


plot(P,T,'+');
title('Training Vectors');
xlabel('Input Vector P');
ylabel('Target Vector T');
hold on

% PLOT INITIAL
if memsize == 0
  wts = zeros(memreq,1);
else
  wts = zeros(memsize,1);
end

for i=1:401
  [wts,op(i)] = opcmac(wts,[(P3(i)+2.0)*64],1,iprange,c,width,memsize);
end

plot(P3,op,'m');
title('Function Approximation');
xlabel('Input Vector P');
ylabel('Target + Network -');
h = get(gca,'Children');
h = h(1);
 hold on
pause2(pausetime);

% TRAIN THE NETWORK
%==================

% TRAINING PARAMETERS
max_epoch = input('enter maximum number of training epochs ');

epoch = 1;
SSE = 1;
while (epoch < max_epoch) %& (SSE > 0.02)

for i = 1:21
 [wts,netout] = modcmac(wts,[(P(i)+2.0)*64],1,T(i),beta,iprange,c,width,memsize);
end
for k=1:401
  [wts,op(k)] = opcmac(wts,[(P3(k)+2.0)*64],1,iprange,c,width,memsize);
end
%for i=1:memreq
 %   disp(sprintf('%d',i));
  %  disp(sprintf('wts is :%d',wts(i)));
  %end;
  
    for i = 1:21
      [wts,p]=opcmac(wts,[(P(i)+2.0)*64],1,iprange,c,width,memsize);
      neterr(i) = T(i) - p;
    end
    SSE = sumsqr(neterr);
    fprintf('epoch = %d  SSE = %5.3f\n',epoch,SSE);
    delete(h);
    h = plot(P3,op,'m');
    drawnow
    pause2(pausetime);
    epoch = epoch + 1;
    end


end

disp('any key to continue');

pause

hold off
bar(wts,'r')
title('Network Weights');
xlabel('Weight Number');
ylabel('Weight Value');
if memsize == 0
  set(gca,'xlim',[0 memreq]);
else
  set(gca,'xlim',[0 memsize]);
end



function [wts,op]=opcmac(wts,ip,ipdim,iprange,c,width,memsize)
% OP = OPCMAC(WTS,IP,IPRANGE,C,WIDTH,MEMSIZE)
HASH=12345;
addrs=zeros(c,1);
quantisation=ceil(iprange/width);
offset=width/c;
ofs=0;
op=0;
for i=1:c
    address=0;
    shift=1.0;
    for j=1:ipdim
       %address=address+rem((ceil((ip(j)+ofs)/width)),quantisation)*shift;
       address=address+ceil(ip(j)/width)*shift;
       shift=shift*quantisation;
    end;
   % address=address+shift*i;
    if memsize>0
        addrs(i)=ceil(rem(((log(address+1))*HASH),memsize));
    else
        %addrs(i)=ceil(rem(address,c*ceil(iprange/width))); 
        memreq = c*ceil(iprange/width);
        addrs(i)=ceil(rem(address,memreq));    
    end;
        ofs=ofs+offset;
        op=op+wts(addrs(i));
 end;


function [wts,mod]=modcmac(wts,ip,ipdim,target,beta,iprange,c,width,memsize)
  %sub function
  HASH=12345;
addrs=zeros(c,1);
quantisation=ceil(iprange/width);
offset=width/c;
ofs=0;
sum=0.0;
for i=1:c
    address=0;
    shift=1.0;
    for j=1:ipdim
        %address=address+rem((ceil((ip(j)+ofs)/width)),quantisation)*shift;
        address=address+ceil(ip(j)/width)*shift;
        shift=shift*quantisation;
        
    end;
    address=address+shift*i;
    if memsize>0
        addrs(i)=ceil(rem((log(address+1)*HASH),memsize));
    else
        %addrs(i)=ceil(rem(address,c*ceil(iprange/width))); 
        memreq = c*ceil(iprange/width);
        addrs(i)=ceil(rem(address,memreq));
    end;
        ofs=ofs+offset;
        sum=sum+wts((addrs(i)));
  end;
   delta=beta*(target-sum)/c;
   for i=1:c
       wts(addrs(i))=wts(addrs(i))+delta;
   end;
   mod=sum+delta*c;
  %s=sprintf('mod is %d',mod);
   %disp(s);
 %  for i=1:c
  %disp(sprintf('wts is %d',wts(addrs(i))));
  %disp(sprintf('addrs is %d',addrs(i)));
  %end;
  
  

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本女优在线视频一区二区| 中文一区一区三区高中清不卡| 一区二区三区在线视频播放| 99精品欧美一区二区蜜桃免费| 国产精品短视频| 91免费看视频| 亚洲成人动漫精品| 欧美成va人片在线观看| 国产一区二区在线免费观看| 亚洲精品国久久99热| 91视频xxxx| 五月激情综合网| 精品国产不卡一区二区三区| 成人性色生活片| 亚洲黄色性网站| 日韩手机在线导航| 成人午夜伦理影院| 亚洲成人自拍网| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 91麻豆国产香蕉久久精品| 亚洲一区av在线| 久久综合色鬼综合色| eeuss鲁片一区二区三区在线观看| 亚洲人成网站影音先锋播放| 欧美一区二区三区公司| 国产成人av一区二区三区在线 | youjizz久久| 五月天丁香久久| 国产欧美一区二区三区鸳鸯浴| 欧美在线色视频| 国产精品自拍网站| 亚洲一区二区三区不卡国产欧美| 精品国产乱码久久久久久影片| 99re成人在线| 久久99精品国产| 亚洲理论在线观看| 国产香蕉久久精品综合网| 欧美在线观看一区二区| 国产精品一色哟哟哟| 亚洲成人1区2区| 最新中文字幕一区二区三区 | 国产精品久久综合| 日韩免费性生活视频播放| 在线观看国产91| 精久久久久久久久久久| 亚洲自拍偷拍图区| 国产精品久久久爽爽爽麻豆色哟哟| 在线播放一区二区三区| 色呦呦网站一区| 国产91清纯白嫩初高中在线观看 | 激情综合色丁香一区二区| 亚洲视频电影在线| 久久婷婷成人综合色| 欧美日韩激情一区二区三区| 99视频在线精品| 国产suv精品一区二区883| 老色鬼精品视频在线观看播放| 一区二区三区自拍| 亚洲天堂2016| 中文字幕亚洲成人| 国产精品色哟哟| 久久久国际精品| 精品电影一区二区| 日韩欧美一区在线| 欧美一区二区视频在线观看2022| 日本道色综合久久| 色综合久久天天| 91女人视频在线观看| 懂色av一区二区三区免费看| 久久97超碰国产精品超碰| 日本伊人午夜精品| 日韩在线播放一区二区| 亚洲国产色一区| 亚洲第一精品在线| 午夜欧美大尺度福利影院在线看| 亚洲一区二区三区在线播放| 一区二区三区在线视频免费 | 国产午夜亚洲精品不卡| 2021国产精品久久精品| 欧美精品一区二区三区高清aⅴ| 日韩一区二区三| 亚洲精品在线三区| 久久久精品免费观看| 欧美激情一区二区三区不卡| 中文字幕欧美日韩一区| 国产精品久久久久婷婷| 成人欧美一区二区三区黑人麻豆| 亚洲视频综合在线| 亚洲综合无码一区二区| 亚洲成人av在线电影| 日本不卡一区二区| 九九精品视频在线看| 国产精品自产自拍| jlzzjlzz欧美大全| 欧美午夜精品久久久久久超碰 | 国产欧美日韩视频在线观看| 国产日产精品一区| 中文字幕亚洲一区二区av在线| 亚洲精品视频在线观看免费| 亚洲午夜久久久久中文字幕久| 日本欧美久久久久免费播放网| 久久99久久99| caoporm超碰国产精品| 在线亚洲免费视频| 日韩欧美亚洲一区二区| 日本一区二区免费在线观看视频| 日韩久久一区二区| 蜜臀久久久99精品久久久久久| 国精品**一区二区三区在线蜜桃| 成人动漫一区二区在线| 欧美日韩精品一区二区三区四区 | 精品免费国产二区三区| 国产精品免费看片| 亚洲成人精品影院| 国产精华液一区二区三区| 91蝌蚪porny| 欧美zozo另类异族| 国产精品久久国产精麻豆99网站| 亚洲成人免费看| 高清国产一区二区三区| 欧美日韩国产在线观看| 国产三级精品视频| 亚欧色一区w666天堂| 国产成人av网站| 欧美日本国产一区| 国产精品家庭影院| 精品制服美女丁香| 欧美在线视频不卡| 国产精品天美传媒| 日本va欧美va欧美va精品| 波多野结衣中文字幕一区| 欧美一区二区三区在| 亚洲人成网站在线| 国产美女精品一区二区三区| 欧美日韩视频在线一区二区| 国产精品麻豆久久久| 老司机精品视频导航| 欧美日韩国产高清一区二区三区 | 在线亚洲一区二区| 国产欧美日韩在线观看| 免费成人深夜小野草| 91黄色免费网站| 国产精品免费视频一区| 国内一区二区视频| 91精品一区二区三区在线观看| 尤物在线观看一区| k8久久久一区二区三区| 久久影视一区二区| 男女视频一区二区| 欧美精品aⅴ在线视频| 亚洲免费视频中文字幕| 成人蜜臀av电影| 国产欧美日韩激情| 国产一区二区在线观看视频| 日韩精品中文字幕在线不卡尤物| 午夜电影一区二区| 欧美在线影院一区二区| 亚洲精品免费视频| 99精品视频中文字幕| 国产精品久久久久久久浪潮网站| 国产一区二区三区四| 欧美成人a视频| 免费成人结看片| 日韩欧美激情四射| 蜜臀国产一区二区三区在线播放| 91麻豆精品国产91久久久久久久久 | 精品一区二区av| 精品国产制服丝袜高跟| 久草这里只有精品视频| 精品福利在线导航| 国产一区高清在线| 久久精品欧美日韩精品 | 中文幕一区二区三区久久蜜桃| 国产一二精品视频| 国产欧美日韩激情| www.66久久| 亚洲与欧洲av电影| 欧美精品久久久久久久多人混战 | 色网综合在线观看| 亚洲已满18点击进入久久| 欧美视频一二三区| 天堂资源在线中文精品| 欧美一级电影网站| 国产老女人精品毛片久久| 国产精品午夜在线| 欧洲一区二区三区免费视频| 亚洲高清在线精品| 欧美不卡一区二区三区四区| 黄页网站大全一区二区| 欧美经典一区二区| 色婷婷综合五月| 日本va欧美va欧美va精品| 久久久激情视频| 色欧美88888久久久久久影院| 午夜精品一区在线观看| 精品国产免费久久| 色综合久久久久久久久久久| 性欧美大战久久久久久久久| 亚洲精品在线观看网站| 成人aa视频在线观看|