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

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

?? nnd14cc.m

?? 神經網絡設計書籍配套源碼(matlab平臺)
?? M
?? 第 1 頁 / 共 2 頁
字號:
  % MOVE DATA FROM SCANNER TO NETWORK & DISPLAY
  xx = [157 188 NaN 162 188 NaN 167 188 NaN, ...
        142 140 140 NaN 137 130 130 NaN 132 120 120];
  yy = [90 90 NaN 80 80 NaN 70 70 NaN, ...
        90 90 110 NaN 80 80 110 NaN 70 70 110];
  set(fig,'nextplot','add')

  nnsound(blip,Fs);
  data = plot(xx,yy,...
    'color',[1 1 1],...
    'erasemode','none',...
    'linewidth',2);
  for j=1:3
    if j == 1, str = 'SHAPE: ';
    elseif j == 2, str = 'TEXTURE: ';
    else str = 'WEIGHT: '; end

    if p(j) >= 0
      sign = '+';
    else
      sign = '-';
    end

    set(p_text(j),...
      'color',nndkblue)
    set(p_text(j),...
      'string',[str,sign,num2str(abs(p(j)))],...
      'color',nngreen)
  end

  nnpause(0.25);
  nnsound(bloop,Fs);
  set(data,...
    'color',nndkblue)
  delete(data);

  % CLASSIFY FRUIT
  nnpause(0.25)
  nnsound(blip,Fs);
  set(nnet(1),...
    'edgecolor',[1 1 1],...
    'facecolor',nndkblue)
  set(nnet(2:3),...
    'color',[1 1 1])
  axes(fig_axis);
  nnpause(0.25)
  nnsound(bloop,Fs);
  set(nnet(1),...
    'edgecolor',[1 0 0],...
    'facecolor',nndkblue)
  set(nnet(2:3),...
    'color',[0 1 0])

  % CALL CLASSIFICATION ROUTINE
  t1 = clock;
  nnsound(classify,Fs);
  while etime(clock,t1) < 1, end

  feval(me,'classify')
  nnpause(0.25)

  % MOVE DATA FROM NETWORK TO EXIT
  xx = [252 268];
  yy = [80 80];
  set(fig,'nextplot','add')
  nnsound(blip,Fs);
  data = plot(xx,yy,...
    'color',[1 1 1],...
    'erasemode','none',...
    'linewidth',2);
  set(indicators(fruit_id+1),...
     'color',[1 1 1])
  axes(fig_axis)
  if fruit_id == 1
    box_x = 84;
  else
    box_x = 62;
  end
  box = plot([0 62 62 0 0]+314,[0 0 14 14 0]+box_x,...
    'color',[1 1 1],...
    'erasemode','none');

  nnpause(0.25);
  nnsound(bloop,Fs);
  set(data,...
    'color',nndkblue)
  delete(data);
    
  % MOVE FRUIT TO EXIT
  for dx=70:10:200
    t1 = clock;
    nnsound(blp,Fs);
    while etime(clock,t1) < 0.05, end
    set(fruit, ...
      'facecolor',nnltgray, ...
      'edgecolor',nnltgray);
    set(fruit, ...
      'facecolor',fruit_c, ...
      'edgecolor',fruit_c*0.5, ...
      'xdata',fruit_x + x + dx)
    angle = angle + 20;
    adata = [0 pi]-angle*deg;
    xdata = cos(adata)*8;
    ydata = sin(adata)*8+30;
    set(lines,'color',nnred);
    set(lines(1),...
      'xdata',xdata+50,...
      'ydata',ydata,...
      'color',nndkblue)
    set(lines(2),...
      'xdata',xdata+330,...
      'ydata',ydata,...
      'color',nndkblue)
  end

  % REMOVE FRUIT
  nnpause(0.5)
  nnsound(blip,Fs);
  set(fruit,...
    'facecolor',nnltgray,...
    'edgecolor',nnltgray);
  delete(fruit)
  set(arrows(2),...
    'facecolor',nnred)
  nnsound(wind,Fs);
  set(arrows(2),...
    'facecolor',nndkblue)

  % UNLIGHT APPROPRIATE INDICATOR
  nnpause(0.5)
  nnsound(bloop,Fs);
  set(indicators(fruit_id+1),...
    'color',fruit_c)
  set(box,...
    'color',nndkblue)
  delete(box)
  set(fig,'nextplot','new')

  % SAVE DATA
  set(angle_ptr,'userdata',angle);
  set(fruit_ptr,'userdata',fruit);
  set(id_ptr,'userdata',fruit_id);

%==================================================================
% Remove previous fruit (activated by hitting "Clear" button).
%
% ME('remove')
%==================================================================

elseif strcmp(cmd,'remove') & (fig) & (nargin == 1)
  
  % GET DATA
  wind = get(sounds(1),'userdata');
  blip = get(sounds(5),'userdata');
  bloop = get(sounds(6),'userdata');
  fruit = get(fruit_ptr,'userdata');
  fruit_id = get(id_ptr,'userdata');
  axes(fig_axis);

  % GET RID OF PREVIOUS FRUIT
  if length(fruit) > 0

    % FRUIT COLOR
    if (fruit_id == 1)
      fruit_c = [1 0.5 0];
    else
      fruit_c = [1 0 0];
    end

    % UNLIGHT APPROPRIATE INDICATOR
    nnpause(0.5)
    nnsound(bloop,Fs);
    set(indicators(fruit_id+1),...
      'color',fruit_c)

    % CLEAR VALUES
    set(p_text,...
      'color',nndkblue)
    set(p_text(1),...
      'string','SHAPE: ?',...
      'color',nnltgray)
    set(p_text(2),...
      'string','TEXTURE: ?',...
      'color',nnltgray)
    set(p_text(3),...
      'string','WEIGHT: ?',...
      'color',nnltgray)

    % CLEAR NETWORK DEPENDENT STUFF
    feval(me,'clear')

    % STORE DATA
    set(fruit_ptr,'userdata',[]);
  end

%==================================================================
% Setup network specific parts of window.
%
% ME('setup')
%==================================================================

elseif strcmp(cmd,'setup') & (fig) & (nargin == 1)

  set(fig,'nextplot','add')

  % EXPRESSION
  x = 220;
  text(x,340,'W = [1 -1 -1; 1 1 -1]',...
    'color',nndkblue,...
    'fontweight','bold',...
    'fontsize',10)
  line1 = text(x,272+45,'p = [?; ?; ?]',...
    'color',nnltgray,...
    'erasemode','none',...
    'fontweight','bold',...
    'fontsize',10);
  line2 = text(x,250+45,'n = W*p',...
    'color',nnltgray,...
    'erasemode','none',...
    'fontweight','bold',...
    'fontsize',10);
  line3 = text(x,228+45,'n = [?; ?]',...
    'color',nnltgray,...
    'erasemode','none',...
    'fontweight','bold',...
    'fontsize',10);
  line4 = text(x,206+45,'a = purelin(W1*p+b1)',...
    'color',nnltgray,...
    'erasemode','none',...
    'fontweight','bold',...
    'fontsize',10);
  line5 = text(x,184+45,'a = [?; ?]',...
    'color',nnltgray,...
    'erasemode','none',...
    'fontweight','bold',...
    'fontsize',10);
  line6 = text(x,162+45,'Fruit = ?',...
    'color',nnltgray,...
    'erasemode','none',...
    'fontweight','bold',...
    'fontsize',10);

  % INPUT SPACE AXES
  ext = 1.25;
  input_axis = nnsfo('a4','Input Space','shape','texture','weight');
  set(input_axis,...
    'xlim',[-1 1]*ext,'xtick',[-1 1],...
    'ylim',[-1 1]*ext,'ytick',[-1 1],...
    'zlim',[-1 1]*ext,'ztick',[-1 1],...
    'pos',[48 175 140 140],...
    'box','off');
  view(3)
  
  % EDGE
  edge = plot3([-1 -1 -1 1 1 1 -1]*ext,[-1 1 1 1 -1 -1 -1]*ext,...
    [-1 -1 1 1 1 -1 -1]*ext,...
    'color',nndkblue,...
    'erasemode','none');

  % BOX
  box1 = plot3([-1 1 1 -1 -1],[-1 -1 -1 -1 -1],[-1 -1 1 1 -1],':',...
    'color',nndkblue,...
    'erasemode','none');
  box2 = plot3([-1 1 1 -1 -1],[1 1 1 1 1],[-1 -1 1 1 -1],':',...
    'color',nndkblue,...
    'erasemode','none');
  box3 = plot3([-1 -1 -1 -1 -1],[-1 1 1 -1 -1],[-1 -1 1 1 -1],':',...
    'color',nndkblue,...
    'erasemode','none');
  box4 = plot3([1 1 1 1 1],[-1 1 1 -1 -1],[-1 -1 1 1 -1],':',...
    'color',nndkblue,...
    'erasemode','none');

  boundary = plot3([-1 1 1 -1 -1],[0 0 0 0 0],[-1 -1 1 1 -1],...
    'color',nndkblue,...
    'erasemode','none');

  % PROTOTYPE ORANGE
  orange_dot = plot3(1,-1,-1,'.',...
    'markersize',25,...
    'color',[1 0.5 0],...
    'erasemode','none');

  % PROTOTYPE APPLE
  apple_dot = plot3(1,1,-1,'.',...
    'markersize',25,...
    'color',[1 0 0],...
    'erasemode','none');

  % STORE DATA
  p_mark_ptr = uicontrol('visible','off','userdata',[]);
  lines_ptr = uicontrol('visible','off','userdata',...
     [line1 line2 line3 line4 line5 line6]);
  H = [input_axis, ...
       orange_dot apple_dot,...
       edge box1 box2 box3 box4 boundary,...
       lines_ptr,...
       p_mark_ptr];
  set(net_ptr,'userdata',H);

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

%==================================================================
% Classify fruit with network.
%
% ME('classify')
%==================================================================

elseif strcmp(cmd,'classify') & (fig) & (nargin == 1)

  % GET DATA
  p = get(p_ptr,'userdata');
  H = get(net_ptr,'userdata');
  input_axis = H(1);           % handle to input space axis
  dots = H(2:3);               % handles to orange & apple dots
  frame = H(4:9);              % frame & boundary
  lines_ptr = H(10);
  p_mark_ptr = H(11);          % pointer to input marks

  lines = get(lines_ptr,'userdata');

  axes(input_axis);
  set(fig,'nextplot','add')

  % SHOW INPUT LINES
  p1 = p(1);
  p2 = p(2);
  p3 = p(3);
  p_marks = plot3([p1 p1 NaN p1 p1 NaN -1 1],[p2 p2 NaN -1 1 NaN p2 p2],...
    [-1 1 NaN p3 p3 NaN p3 p3],'-',...
    'color',nngreen,...
    'erasemode','none');
  
  % FLASH INPUT LINES
  for i=1:8
    nnpause(0.075)
    set(p_marks,...
      'color',nnltyell)
    set(dots(1),...
      'color',[1 0.5 0])
    set(dots(2),...
      'color',[1 0 0])
    set(frame,...
      'color',nndkblue)
    nnpause(0.05)
    set(p_marks,...
      'color',nngreen)
  end

  % DRAW DISTANCES
  dist_line1 = plot3([p1 1],[p2 -1],[p3 -1],...
    'color',[1 0.5 0],...
    'erasemode','none');
  dist_line2 = plot3([p1 1],[p2 1],[p3 -1],...
    'color',[1 0 0],...
    'erasemode','none');
  dist_lines = [dist_line1 dist_line2];

  % FLASH DISTANCES
  for i=1:8
    nnpause(0.075)
    set(dist_lines,...
      'color',nnltyell)
    set(dots(1),...
      'color',[1 0.5 0])
    set(dots(2),...
      'color',[1 0 0])
    set(frame,...
      'color',nndkblue)
    set(p_marks,...
      'color',nngreen)
    nnpause(0.05)
    set(dist_line1,...
      'color',[1 0.5 0])
    set(dist_line2,...
      'color',[1 0 0])
  end
  p_marks = [p_marks dist_lines];

  % PERFORM CALCULATION
  W1 = [1 -1 -1; 1 1 -1];

  n = W1*p;
  a = compet(n);

  % SHOW FIRST CALCULATION
  axes(fig_axis)
  nntxtchk;

  for i=1:5
    if i == 1
      str = ['p = [',num2str(p1),';',num2str(p2),';',num2str(p3),']'];
    elseif i == 2
      str = 'n = W*p';
    elseif i == 3
      str = ['n = [' num2str(n(1)) '; ' num2str(n(2)) ']'];
    elseif i == 4
      str = 'a = compet(n)';
    elseif i == 5
      str = ['a = [' num2str(a(1)) '; ' num2str(a(2)) ']'];
    end
    nnpause(1)
    set(lines(i),...
      'string',str,...
      'color',nndkblue);
  end

  if (a(1) > 0)
    fruit_str = 'Orange';
    fruit_c = [1 0.5 0];
  else
    fruit_str = 'Apple';
    fruit_c = [1 0 0];
  end

  % SHOW FRUIT
  nnpause(1)
  str = ['Fruit = ' fruit_str];
  set(lines(6),...
    'string',str,...
    'color',nndkblue);

  set(lines_ptr,'userdata',lines);
  set(p_mark_ptr,'userdata',p_marks)
  set(fig,'nextplot','new')

%==================================================================
% Clear fruit calculations.
%
% ME('clear')
%==================================================================

elseif strcmp(cmd,'clear') & (fig) & (nargin == 1)

  % GET DATA
  p = get(p_ptr,'userdata');
  H = get(net_ptr,'userdata');
  input_axis = H(1);           % handle to input space axis
  dots = H(2:3);               % handles to orange & apple dots
  frame = H(4:9);              % frame & boundary
  lines_ptr = H(10);
  p_mark_ptr = H(11);          % pointer to input marks

  lines = get(lines_ptr,'userdata');

  % HIDE INPUT LINES
  p_marks = get(p_mark_ptr,'userdata');
  set(p_marks,...
    'color',nnltyell)
  delete(p_marks)
  set(dots(1),...
    'color',[1 0.5 0])
  set(dots(2),...
    'color',[1 0 0])
  set(frame,...
    'color',nndkblue)
  
  % HIDE CALCULATION
  axes(fig_axis)
  set(fig,'nextplot','add')
  set(lines,'color',nnltgray);
  nntxtchk;

  set(fig,'nextplot','new')
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区视频二区中文| 日韩欧美国产系列| 亚洲欧美综合另类在线卡通| 国产乱码精品一区二区三区五月婷| 4hu四虎永久在线影院成人| 午夜av区久久| 日韩欧美一级精品久久| 久草这里只有精品视频| 国产亚洲福利社区一区| 99精品一区二区三区| 亚洲免费在线观看| 欧美喷水一区二区| 免费av成人在线| 国产三级精品视频| 99国产欧美久久久精品| 亚洲第一综合色| 日韩欧美国产精品| 成人免费毛片a| 亚洲天堂福利av| 欧美精品视频www在线观看| 蜜臀av一区二区三区| 久久综合九色综合97婷婷 | 精品久久久久一区二区国产| 狠狠狠色丁香婷婷综合久久五月| 欧美精品一区二区三区在线播放| 成人午夜激情视频| 亚洲午夜久久久久久久久电影网 | 欧美在线看片a免费观看| 亚洲mv在线观看| 精品精品欲导航| 成人精品一区二区三区中文字幕| 亚洲成人福利片| 国产亚洲短视频| 在线不卡a资源高清| 国产乱码字幕精品高清av | 亚洲影院久久精品| 日韩欧美国产三级| 色激情天天射综合网| 免费观看在线综合| 亚洲素人一区二区| 精品久久久三级丝袜| 在线观看亚洲专区| 国产成人av电影在线观看| 一区二区不卡在线视频 午夜欧美不卡在 | 91精品国产综合久久香蕉的特点| 国产91精品免费| 日韩精品视频网站| 亚洲三级小视频| 久久一二三国产| 3atv一区二区三区| 色八戒一区二区三区| 国产精品一区二区男女羞羞无遮挡| 亚洲一级二级在线| 欧美激情中文不卡| 亚洲免费观看视频| 另类小说视频一区二区| 亚洲黄色av一区| 国产精品热久久久久夜色精品三区| 欧美精品成人一区二区三区四区| 99久久精品国产一区二区三区| 经典三级在线一区| 天天av天天翘天天综合网| 亚洲黄色在线视频| 国产精品乱子久久久久| www国产成人| 欧美tickling网站挠脚心| 日本韩国欧美一区| 色婷婷激情综合| av在线播放一区二区三区| 国产精品91一区二区| 久草精品在线观看| 久久99精品久久久| 精品在线亚洲视频| 久久狠狠亚洲综合| 麻豆视频观看网址久久| 日韩中文字幕1| 爽好多水快深点欧美视频| 亚洲五码中文字幕| 亚洲国产精品久久久男人的天堂| 亚洲一级电影视频| 亚洲综合色区另类av| 夜夜精品浪潮av一区二区三区| 日韩理论片在线| 亚洲精品日韩一| 亚洲一区二区三区激情| 亚洲第一狼人社区| 亚洲成人一区二区| 91网址在线看| 在线观看av一区二区| 99久久99久久精品免费观看| 成人黄色电影在线 | 午夜视频一区二区三区| 一区二区欧美视频| 五月激情丁香一区二区三区| 亚洲大片精品永久免费| 婷婷成人综合网| 免费亚洲电影在线| 国产剧情在线观看一区二区| 国产黄色精品视频| 96av麻豆蜜桃一区二区| 色综合久久66| 欧美美女一区二区在线观看| 欧美人与z0zoxxxx视频| 日韩精品中文字幕一区| 国产日韩欧美一区二区三区乱码| 中文字幕不卡的av| 一区二区欧美精品| 久草中文综合在线| 色综合色综合色综合| 欧美日韩国产一级片| 精品国产一区二区三区久久久蜜月 | 2017欧美狠狠色| 国产精品视频免费看| 亚洲激情第一区| 国内精品第一页| 91在线精品秘密一区二区| 3d成人动漫网站| 日本一区二区免费在线| 亚洲一区成人在线| 国产精品一区在线观看乱码| 91看片淫黄大片一级在线观看| 欧美丰满高潮xxxx喷水动漫| 久久久久高清精品| 亚洲成人你懂的| 国产精品一区二区在线观看不卡| 波多野结衣一区二区三区| 欧美美女视频在线观看| 国产精品区一区二区三区| 日韩国产欧美视频| 9l国产精品久久久久麻豆| 91精品欧美久久久久久动漫| 中文字幕欧美日本乱码一线二线| 亚欧色一区w666天堂| 成人涩涩免费视频| 欧美久久久久久蜜桃| 国产精品美女一区二区在线观看| 日韩国产欧美在线播放| 色噜噜狠狠色综合中国| 久久久精品蜜桃| 免费欧美高清视频| 亚洲精品日韩一| 亚洲精品高清视频在线观看| 亚洲欧美日韩国产成人精品影院| 日本不卡视频在线观看| 日本韩国精品在线| 国产欧美日韩视频一区二区 | 成人黄色网址在线观看| 国产精品小仙女| 久久一区二区三区四区| 亚洲一级片在线观看| 日韩一区二区三区电影在线观看 | 久久精品网站免费观看| 经典三级视频一区| 久久先锋资源网| 亚洲精品国产一区二区三区四区在线| 国产一区二区三区四区五区入口 | 精品剧情v国产在线观看在线| 亚洲狠狠丁香婷婷综合久久久| 国产一区 二区| 欧美一区二区三区在线观看视频| 一区二区成人在线| 91黄色在线观看| 综合久久久久久久| av影院午夜一区| 国产精品国产三级国产普通话99 | 一本久久精品一区二区| 国产精品看片你懂得| 成人午夜在线视频| 国产精品网站在线播放| 福利一区福利二区| 精品日产卡一卡二卡麻豆| 美女网站一区二区| 亚洲一区二区在线视频| 日韩一区二区在线免费观看| 久久99国产精品麻豆| 久久久久久久久久看片| 国产高清在线精品| 亚洲欧美激情一区二区| 精品国产不卡一区二区三区| 精品亚洲国产成人av制服丝袜| 日本一区二区成人| 91精品国产乱码| 日本乱人伦一区| 欧美色偷偷大香| 91黄色免费版| 色哟哟一区二区在线观看 | 欧美日韩免费高清一区色橹橹| 亚洲国产一二三| 中文字幕av不卡| 26uuu久久天堂性欧美| 精品99一区二区| 欧美日韩国产123区| 麻豆一区二区三区| 欧美日本一区二区三区| 欧美人体做爰大胆视频| 免费人成在线不卡| 亚洲靠逼com| xf在线a精品一区二区视频网站| 日本乱码高清不卡字幕| 亚洲国产成人av|