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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? nnd15gl2.m

?? 神經(jīng)網(wǎng)絡的程序說明,以及代碼 神經(jīng)網(wǎng)絡工具箱應用
?? M
字號:
function nnd15gl2(cmd,arg1,arg2,arg3)
%NND15GL2 Grossberg layer 2 demonstration.

% First Version, 8-31-95.

%==================================================================

% GLOBALS
global p;
global tf;
global W2;

% CONSTANTS
me = 'nnd15gl2';
Fs = 8192;
W1p = eye(2);
W1n = ones(2)-eye(2);

% DEFAULTS
if nargin == 0, cmd = ''; else cmd = lower(cmd); end

% FIND WINDOW IF IT EXISTS
fig = nnfgflag(me);
if length(get(fig,'children')) == 0, fig = 0; end

% GET WINDOW DATA IF IT EXISTS
if fig
  H = get(fig,'userdata');
  fig_axis = H(1);         % window axis
  desc_text = H(2);        % handle to first line of text sequence
  big_axis = H(3);         % Big axis
  pp_bar = H(4);
  pp_text = H(5);
  pn_bar = H(6);
  pn_text = H(7);
  edit_w11 = H(8);
  edit_w12 = H(9);
  edit_w21 = H(10);
  edit_w22 = H(11);
  tf_menu = H(12);
  old_ptr = H(13);
  last_ptr = H(14);
  big_lines = H(15);
end

%==================================================================
% Activate the window.
%
% ME() or ME('')
%==================================================================

if strcmp(cmd,'')
  if fig
    figure(fig)
    set(fig,'visible','on')
  else
    feval(me,'init')
  end

%==================================================================
% Close the window.
%
% ME() or ME('')
%==================================================================

elseif strcmp(cmd,'close') & (fig)
  delete(fig)

%==================================================================
% Initialize the window.
%
% ME('init')
%==================================================================

elseif strcmp(cmd,'init') & (~fig)

  % CONSTANTS
  pp = 1;
  pn = 0;
  tf = 2;
  W2 = [0.9 0.45; 0.45 0.9];

  % NEW DEMO FIGURE
  fig = nndemof2(me,'DESIGN','Grossberg Layer 2','','Chapter 15');

  set(fig, ...
    'windowbuttondownfcn',nncallbk(me,'down'), ...
    'BackingStore','off',...
    'nextplot','add');
  H = get(fig,'userdata');
  fig_axis = H(1);
  desc_text = H(2);

  % ICON
  nndicon(15,458,363,'shadow')

  % FIRST INPUT SLIDER BAR
  x = 40;
  y = 150;
  len = 140;
  text(x,y,'Input a1(1):',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','left')
  pp_text = text(x+len,y,sprintf('%3.1f',pp),...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','right');
  text(x,y-36,'0.0',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',10,...
    'horizontalalignment','left')
  text(x+len,y-36,'10.0',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',10,...
    'horizontalalignment','right');
  pp_bar = uicontrol(...
    'units','points',...
    'position',[x y-25 len 16],...
    'style','slider',...
    'backg',nnltgray,...
    'callback',[me '(''pp'')'],...
    'min',0,...
    'max',10,...
    'value',pp);

  % SECOND INPUT SLIDER BAR
  x = 40;
  y = 96;
  len = 140;
  text(x,y,'Input: a1(2)',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','left')
  pn_text = text(x+len,y,sprintf('%3.1f',pn),...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','right');
  text(x,y-36,'0.0',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',10,...
    'horizontalalignment','left')
  text(x+len,y-36,'10.0',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',10,...
    'horizontalalignment','right');
  pn_bar = uicontrol(...
    'units','points',...
    'position',[x y-25 len 16],...
    'style','slider',...
    'backg',nnltgray,...
    'callback',[me '(''pn'')'],...
    'min',0,...
    'max',10,...
    'value',pn);

  % WEIGHTS
  x = 250;
  y = 75;
  bracket_x = [1 0 0 1]*10;
  bracket_y = [0 0 1 1]*10;
  text(x-5,y+35,'W2=','fontsize',20,...
    'fontweight','bold',...
    'color',nndkblue,...
    'horiz','right')
  plot(bracket_x+x,bracket_y*7+y,...
    'color',nndkblue,...
    'linewidth',3);
  plot(-bracket_x+x+100,bracket_y*7+y,'color',nndkblue,'linewidth',3);
  edit_w11 = uicontrol(...
    'units','points',...
    'style','edit',...
    'position',[x+10 y+40 35 20],...
    'string',num2str(W2(1,1)),...
    'callback',nncallbk(me,'w11'));
  edit_w12 = uicontrol(...
    'units','points',...
    'style','edit',...
    'position',[x+55 y+40 35 20],...
    'string',num2str(W2(1,2)),...
    'callback',nncallbk(me,'w12'));
  edit_w21 = uicontrol(...
    'units','points',...
    'style','edit',...
    'position',[x+10 y+10 35 20],...
    'string',num2str(W2(2,1)),...
    'callback',nncallbk(me,'w21'));
  edit_w22 = uicontrol(...
    'units','points',...
    'style','edit',...
    'position',[x+55 y+10 35 20],...
    'string',num2str(W2(2,2)),...
    'callback',nncallbk(me,'w22'));

  % TRANSFER FUNCTION
  x = 180;
  y = 25;
  text(x-5,y+10,'Transfer Function:',...
    'fontweight','bold',...
    'color',nndkblue,...
    'horiz','right');
  tf_menu = uicontrol(...
    'units','points',...
    'position',[x y 140 20],...
    'style','popup',...
    'string','purelin|(10n^2)/(1+n^2)|10n^2|1-exp(-n)',...
    'value',tf);

  % BIG AXES
  big_axis = nnsfo('a1','Response','Time','Net Inputs n2(1) & n2(2)');
  set(big_axis,...
    'position',[50 190 300 140],...
    'xlim',[-0.01 0.51],...
    'xtick',0:0.1:0.5,...
    'ylim',[-0.1 1.1],...
    'ytick',0:0.25:1)
  big_lines = plot([0.25 0.25 NaN -0.01 0.51],[-0.1 1.1 NaN 0 0],'--',...
    'color',nndkblue,...
    'erasemode','none');

  % PLOT RESPONSE
  p = [pp; pn];
  [T1,Y1] = ode45('nndlay2',0,0.25,[0;0]);
  p = [0; 0];
  [T2,Y2] = ode45('nndlay2',0.25,0.5,Y1(size(Y1,1),:)');
  T = [T1' T2'];
  Y = [Y1' Y2'];

  set(fig,'nextplot','add')
  last1 = plot(T,Y(1,:),...
    'color',nnred,...
    'linewidth',2,...
    'erasemode','none');
  last2 = plot(T,Y(2,:),...
    'color',nngreen,...
    'linewidth',2,...
    'erasemode','none');
  last = [last1; last2];

  % BUTTONS
  uicontrol(...
    'units','points',...
    'position',[410 165 60 20],...
    'string','Update',...
    'callback',[me '(''update'')'])
  uicontrol(...
    'units','points',...
    'position',[410 130 60 20],...
    'string','Clear',...
    'callback',[me '(''clear'')'])
  uicontrol(...
    'units','points',...
    'position',[410 95 60 20],...
    'string','Contents',...
    'callback','nndtoc')
  uicontrol(...
    'units','points',...
    'position',[410 60 60 20],...
    'string','Close',...
    'callback',[me '(''close'')'])

  % SAVE WINDOW DATA AND LOCK
  old_ptr = uicontrol('visible','off','userdata',[]);
  last_ptr = uicontrol('visible','off','userdata',last);

  H = [fig_axis, ...
       desc_text,...
       big_axis, ...
       pp_bar pp_text pn_bar pn_text, ...
       edit_w11 edit_w12 edit_w21 edit_w22 tf_menu,...
       old_ptr, last_ptr, ...
       big_lines];

  set(fig,'userdata',H,'nextplot','new')

  % INSTRUCTION TEXT
  feval(me,'instr');

  % LOCK WINDOW
  set(fig,...
   'nextplot','new',...
   'color',nnltgray);

  nnchkfs;

%==================================================================
% Display the instructions.
%
% ME('instr')
%==================================================================

elseif strcmp(cmd,'instr') & (fig)
  nnsettxt(desc_text,...
    'Use the slider bars',...
    'to adjust the inputs,',...
    'weights and transfer',...
    'function.',...
    '',...
    'Output n2(1) is',...
    'in red, output n2(2)',...
    'is shown as green.',...
    '',...
    'Click [Clear] to',...
    'remove old',...
    'responses.')
    
%==================================================================
% Clear input vectors.
%
% ME('clear')
%==================================================================

elseif strcmp(cmd,'clear') & (fig) & (nargin == 1)
  
  % GET DATA
  old = get(old_ptr,'userdata');
  last = get(last_ptr,'userdata');

  % REMOVE OLD
  set(old,'color',nnltyell);
  set(last(1),'color',nnred)
  set(last(2),'color',nngreen)
  set(big_lines,'color',nndkblue);
  drawnow
  delete(old);

  % SAVE DATA
  set(old_ptr,'userdata',[]);

%==================================================================
% Respond to excitatory input slider.
%
% ME('pp')
%==================================================================

elseif strcmp(cmd,'pp')
  
  % GET DATA
  pp = get(pp_bar,'value');

  % UPDATE BAR
  set(pp_text,'string',sprintf('%3.1f',pp))

%==================================================================
% Respond to inhibitory input slider.
%
% ME('pn')
%==================================================================

elseif strcmp(cmd,'pn')
  
  % GET DATA
  pn = get(pn_bar,'value');

  % UPDATE BAR
  set(pn_text,'string',sprintf('%3.1f',pn))

%==================================================================
% Respond to weight value change.
%
% ME('w11')
%==================================================================

elseif strcmp(cmd,'w11')
  
  % GET DATA
  w11 = str2num(get(edit_w11,'string'));

  % UPDATE BAR
  set(edit_w11,'string',sprintf('%3.2f',w11))

%==================================================================
% Respond to weight value change.
%
% ME('w12')
%==================================================================

elseif strcmp(cmd,'w12')
  
  % GET DATA
  w12 = str2num(get(edit_w12,'string'));

  % UPDATE BAR
  set(edit_w12,'string',sprintf('%3.2f',w12))

%==================================================================
% Respond to weight value change.
%
% ME('w21')
%==================================================================

elseif strcmp(cmd,'w21')
  
  % GET DATA
  w21 = str2num(get(edit_w21,'string'));

  % UPDATE BAR
  set(edit_w21,'string',sprintf('%3.2f',w21))

%==================================================================
% Respond to weight value change.
%
% ME('w22')
%==================================================================

elseif strcmp(cmd,'w22')
  
  % GET DATA
  w22 = str2num(get(edit_w22,'string'));

  % UPDATE BAR
  set(edit_w22,'string',sprintf('%3.2f',w22))

end

%==================================================================
% Respond to time constant slider.
%
% ME('update')
%==================================================================

if strcmp(cmd,'update')

  % GET DATA
  pp = get(pp_bar,'value');
  pn = get(pn_bar,'value');
  W2 = [str2num(get(edit_w11,'string')),...
        str2num(get(edit_w12,'string'));
        str2num(get(edit_w21,'string')),...
        str2num(get(edit_w22,'string'))];
  tf = get(tf_menu,'value');
  old = get(old_ptr,'userdata');
  last = get(last_ptr,'userdata');

  % MAKE LAST LINE OLD
  set(last,'color',nndkgray);
  old = [old last];
  if size(old,2) > 1
    gone = old(:,1);
    old(:,1) = [];
  end
  set(gone,'color',nnltyell);
  set(old,'color',nnltgray)
  set(big_lines,'color',nndkblue);
  drawnow
  delete(gone);

  % PLOT RESPONSE
  p = [pp; pn];
  [T1,Y1] = ode45('nndlay2',0,0.25,[0;0]);
  p = [0; 0];
  [T2,Y2] = ode45('nndlay2',0.25,0.5,Y1(size(Y1,1),:)');
  T = [T1' T2'];
  Y = [Y1' Y2'];

  set(fig,'nextplot','add')
  axes(big_axis)
  last1 = plot(T,Y(1,:),...
    'color',nnred,...
    'linewidth',2,...
    'erasemode','none');
  last2 = plot(T,Y(2,:),...
    'color',nngreen,...
    'linewidth',2,...
    'erasemode','none');
  last = [last1; last2];
  set(fig,'nextplot','new')

  set(big_lines,'color',nndkblue);
  drawnow

  % SAVE DATA
  set(old_ptr,'userdata',old);
  set(last_ptr,'userdata',last);

end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久**毛片大全| 欧美系列在线观看| 亚洲国产精品黑人久久久 | 一区二区三区蜜桃| 在线视频国内自拍亚洲视频| 亚洲日本va午夜在线影院| 色乱码一区二区三区88| 视频一区二区中文字幕| 7777女厕盗摄久久久| 狠狠色丁香久久婷婷综合丁香| 日韩丝袜美女视频| 国产风韵犹存在线视精品| 国产精品蜜臀av| 欧美在线高清视频| 久久99热国产| 亚洲视频精选在线| 欧美日韩精品三区| 国产精品1区2区3区| 综合av第一页| 91精品国产色综合久久久蜜香臀| 激情综合五月天| 一区视频在线播放| 日韩一区二区三区观看| 成人精品一区二区三区四区| 亚洲一区二区av电影| 日韩一区二区三区四区| bt7086福利一区国产| 亚洲va国产天堂va久久en| 欧美精品一区二区三区四区| 99久久精品情趣| 蜜臀精品一区二区三区在线观看 | 亚洲视频免费看| 日韩欧美色综合网站| 99久久免费国产| 青草av.久久免费一区| 亚洲同性gay激情无套| 欧美成人一区二区三区片免费| 97se狠狠狠综合亚洲狠狠| 老司机精品视频在线| 一区二区高清视频在线观看| 久久亚洲影视婷婷| 欧美少妇xxx| 欧美一区二区三区在线视频 | 99久久伊人网影院| 麻豆精品视频在线观看| 亚洲男人电影天堂| 久久久不卡影院| 欧美va亚洲va在线观看蝴蝶网| 一本一本大道香蕉久在线精品| 国内精品国产成人| 日本va欧美va瓶| 一区二区三区美女视频| 国产欧美在线观看一区| 日韩欧美视频在线| 欧美日韩一区国产| 一本在线高清不卡dvd| 国产99久久久精品| 狠狠色丁香婷婷综合| 日韩电影在线一区| 亚洲一区二区三区四区五区中文 | 亚洲国产日韩一区二区| 最新国产精品久久精品| 国产日韩欧美一区二区三区综合| 日韩一区二区三区在线| 6080yy午夜一二三区久久| 在线观看视频一区二区欧美日韩| www.亚洲在线| 国产 欧美在线| 国产成人午夜片在线观看高清观看| 久久精品久久99精品久久| 强制捆绑调教一区二区| 七七婷婷婷婷精品国产| 青青草91视频| 久久国产三级精品| 精久久久久久久久久久| 精品一二线国产| 国内精品国产成人国产三级粉色| 久色婷婷小香蕉久久| 男男视频亚洲欧美| 另类专区欧美蜜桃臀第一页| 奇米精品一区二区三区在线观看| 日韩电影免费在线| 久久精品国产999大香线蕉| 麻豆成人久久精品二区三区小说| 精品一区中文字幕| 国产酒店精品激情| 成人午夜伦理影院| 91麻豆国产福利在线观看| 色美美综合视频| 欧美久久久久久久久| 欧美一二三区精品| 亚洲精品在线免费观看视频| 国产欧美日韩综合精品一区二区| 国产精品理伦片| 亚洲伦理在线精品| 水野朝阳av一区二区三区| 麻豆成人久久精品二区三区红 | 成人黄色大片在线观看| 成人91在线观看| 欧美视频一二三区| 久久亚洲捆绑美女| 亚洲精品视频自拍| 免费成人av资源网| 国产成人精品亚洲午夜麻豆| 97久久精品人人做人人爽50路 | 91麻豆自制传媒国产之光| 欧美无砖专区一中文字| 日韩欧美中文字幕制服| 国产精品嫩草久久久久| 午夜精品一区二区三区三上悠亚| 久久国产精品第一页| jlzzjlzz欧美大全| 欧美精品乱人伦久久久久久| 久久综合狠狠综合| 亚洲三级免费观看| 免费观看成人av| 99精品国产一区二区三区不卡| 4438x成人网最大色成网站| 久久久久久久国产精品影院| 亚洲精品写真福利| 麻豆国产一区二区| 在线免费观看不卡av| 国产偷国产偷亚洲高清人白洁| 一区二区三区精品久久久| 久草这里只有精品视频| 欧美曰成人黄网| 久久久久久久久久久久久女国产乱| 亚洲一区二区三区小说| 国产丶欧美丶日本不卡视频| 欧美日本乱大交xxxxx| 国产精品日产欧美久久久久| 蜜桃免费网站一区二区三区| 91在线看国产| 日韩一区二区影院| 伊人一区二区三区| 成人亚洲一区二区一| 精品日韩欧美一区二区| 一区二区三区中文字幕电影| 国产精品影视在线观看| 日韩区在线观看| 亚洲高清不卡在线| 一本色道久久综合精品竹菊| 国产亚洲精品中文字幕| 久久国产麻豆精品| 欧美一区二区视频在线观看2022 | 久久精工是国产品牌吗| 欧美性猛片xxxx免费看久爱| 综合久久一区二区三区| 丁香天五香天堂综合| 欧美电影免费观看高清完整版在 | 555www色欧美视频| 亚洲午夜精品17c| 成人亚洲精品久久久久软件| 久久久久久久综合日本| 日韩专区在线视频| 在线免费观看一区| 一区二区三国产精华液| 成人av在线资源网站| 欧美国产亚洲另类动漫| 午夜免费久久看| 欧美片在线播放| 日本不卡一区二区| 欧美午夜寂寞影院| 亚洲成年人影院| 在线观看一区不卡| 亚洲一区国产视频| 欧美人牲a欧美精品| 一区二区三区在线观看欧美| 91国偷自产一区二区三区成为亚洲经典 | 亚洲国产精品v| 国产99久久久国产精品潘金网站| 欧美va亚洲va| 国内精品伊人久久久久av一坑| 91精品啪在线观看国产60岁| 五月婷婷久久丁香| 91蜜桃免费观看视频| 亚洲精品视频观看| 欧美精品99久久久**| 一区二区三区久久| 欧美一区二区久久久| 日韩精品久久理论片| 日韩片之四级片| 日本强好片久久久久久aaa| 欧美一区二区三区免费大片| 精品亚洲国产成人av制服丝袜 | 久久99国产精品久久99果冻传媒| 亚洲精品在线电影| 国产一区美女在线| 中文字幕乱码一区二区免费| 97精品国产露脸对白| 亚洲裸体xxx| 4438成人网| 激情久久五月天| 亚洲天天做日日做天天谢日日欢| 成人国产精品视频| 亚洲日本一区二区三区| 欧美日韩一级视频| 麻豆成人综合网| 亚洲三级在线观看| 欧美日韩一区二区三区四区五区 |