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

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

?? nnd9sdq.m

?? 神經網絡設計書籍配套源碼(matlab平臺)
?? M
字號:
function nnd9sdq(cmd,data)
%NND9SDQ Steepest descent for quadratic function demonstration.

% First Version, 8-31-95.

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

% BRING UP FIGURE IF IT EXISTS

me = 'nnd9sdq';
fig = nnfgflag(me);
if length(get(fig,'children')) == 0, fig = 0; end
if nargin == 0, cmd = ''; end

% CONSTANTS

xlim = [-4 4]; dx = 0.2;
ylim = [-2 2]; dy = 4/31;
zlim = [0 80];
xpts = xlim(1):dx:xlim(2);
ypts = ylim(1):dy:ylim(2);
[X,Y] = meshgrid(xpts,ypts);
xtick = [-4 -2 0 2 4];
ytick = [-2 0 2];
ztick = [0 6 12];
aratio=[NaN NaN];
circle_size = 8;
conts=[1  4  8   16 ]*3;

% DEFINE THE PROBLEM

a=[2 0;0 50];
b=[0 0];
c=0;
max_epoch=50;

% CREATE FIGURE ========================================================

if fig == 0

  % CONSTANTS
  lr = 0.03;
  lr_min = 0;
  lr_max = 0.06;
  F = (a(1,1)*X.^2 + (a(1,2)+a(2,1))*X.*Y + a(2,2)*Y.^2)/2 ...
         + b(1)*X + b(2)*Y +c;

  % STANDARD DEMO FIGURE
  fig = nndemof(me,'DESIGN','Steepest Descent for Quadratic','','Chapter 9');
  str = [me '(''down'',get(0,''pointerloc''))'];
  set(fig,'windowbuttondownfcn',str);
  
  % UNLOCK AND GET HANDLES
  
  set(fig,'nextplot','add','pointer','watch')
  H = get(fig,'userdata');
  fig_axis = H(1);
  desc_text = H(2);
  
  % ICON
  
  nndicon(9,458,363,'shadow')
    
  % SLIDER
  text(30,40,'Learning Rate:',...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','left')
  lr_slider = uicontrol(...
    'units','points',...
    'position',[140 33 160 16],...
    'style','slider',...
    'min',lr_min,...
    'max',lr_max,...
    'callback',[me '(''lr'')'],...
    'value',lr);
  text(140,20,sprintf('%4.2f',lr_min),...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','left')
  text(300,20,sprintf('%4.2f',lr_max),...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','right')
  lr_text = text(220,20,['(' num2str(lr) ')'],...
    'color',nndkblue,...
    'fontw','bold',...
    'fontsize',12,...
    'horizontalalignment','center');

  %  AXES
  graph = nnsfo('a1','Function F','x(1)','x(2)');
  set(graph, ...
    'xlim',xlim,'xtick',xtick, ...
    'ylim',ylim,'ytick',ytick, ...
    'aspectratio',aratio);

  F = min(max(F,zlim(1)),zlim(2));
  [dummy,func_cont] = contour(xpts,ypts,F,conts);
  cont_color = [nnblack; nnred; nngreen];
  for i=1:length(func_cont)
    set(func_cont(i),'color',cont_color(rem(i,3)+1,:),'linewidth',1);
  end
  text(0,1.7,'< CLICK ON ME >',...
    'horiz','center', ...
    'fontweight','bold',...
    'color',nndkblue);
  
  % TEXT
  nnsettxt(desc_text, ...
    'STEEPEST DESCENT',...
    'Click anywhere on the graph to create an initial guess. Then the steepest descent',...
    'trajectory will be shown. You can reset the learning rate using the slider below,', ...
    'and a new trajectory will be shown. Experiment with different initial guesses and',...
    'learning rates.')

  % CREATE BUTTONS
  set(nnsfo('b4','Contents'), ...
    'callback','nndtoc')
  nnsfo('b5','Close');
  
  % DATA POINTER: MARKER
  marker_ptr = nnsfo('data');
  set(marker_ptr,'userdata',[]);
  
  % DATA POINTER: CURRENT POINT
  point_ptr = nnsfo('data');
  set(point_ptr,'userdata',[]);
  
  % DATA POINTER: PATH
  path_ptr = nnsfo('data');
  set(path_ptr,'userdata',[]);

  % SAVE HANDLES, LOCK FIGURE
  H = [fig_axis desc_text graph marker_ptr point_ptr path_ptr ...
    lr_slider lr_text];
  set(fig,'userdata',H)
  
  % LOCK FIGURE AND RETURN
  set(fig,'nextplot','new','pointer','arrow','color',nnltgray)

  nnchkfs;

  return
end

% SERVICE COMMANDS =======================================================

% UNLOCK FIGURE AND GET HANDLES
set(fig,'nextplot','add','pointer','watch')
H = get(fig,'userdata');
desc_text = H(2);
graph = H(3);
marker_ptr = H(4);
point_ptr = H(5);
path_ptr = H(6);
lr_slider = H(7);
lr_text = H(8);

% COMMAND: DOWN

cmd = lower(cmd);
if strcmp(cmd,'down')

  % FIND CLICK POSITION
  axes(graph)
  pt = get(graph,'currentpoint');
  x = pt(1);
  y = pt(3);
  if (x < xlim(1)) | (x > xlim(2)) | (y < ylim(1)) | (y > ylim(2))
     set(fig,'nextplot','new','pointer','arrow')
     return
  end
   
  % SHOW POINT
  axes(graph);
  delete(get(marker_ptr,'userdata'));
  o_mark1 = plot(x,y,'ok','markersize',circle_size);
  o_mark2 = plot(x,y,'ow','markersize',circle_size+2);
  o_mark3 = plot(x,y,'ok','markersize',circle_size+4);
  set(marker_ptr,'userdata',[o_mark1 o_mark2 o_mark3]);
  
  % STORE POINT & DRAW
  set(point_ptr,'userdata',[x y]);
  cmd = 'draw';
  

% COMMAND: LR

elseif strcmp(cmd,'lr')
  
  lr = get(lr_slider,'value');
  set(lr_text,'string',['(' sprintf('%4.3f',round(lr*1000)*0.001) ')' ])
  cmd = 'draw';
end

% COMMAND: DRAW

if strcmp(cmd,'draw')

  % GET DATA
  lr = get(lr_slider,'value');
  % GET POINT
  point = get(point_ptr,'userdata');
  if length(point) == 0
     set(fig,'nextplot','new','pointer','arrow')
     return
  end
  x = point(1);
  y = point(2);

  % REMOVE OLD PATH
  path = get(path_ptr,'userdata');
  delete(path);
  set(path_ptr,'userdata',[]);

  % PERFORM THE ITERATIONS OF STEEPEST DESCENT
  for i=1:max_epoch,
    % SAVE OLD VALUES
    Lx=x;
    Ly=y;

    % FIND GRADIENT AT POINT
    grad=a*[x;y]+b';
    gx = grad(1);
    gy = grad(2);
  
    % FIND LOWER ERROR POINT
    x = x - lr*gx;
    y = y - lr*gy;

    % PLOT THE STEP
    path = get(path_ptr,'userdata');
    path = [path plot(x,y,'o','color',nndkblue,'markersize',circle_size*.75) ...
               plot([Lx x],[Ly y],'color',nnred,'linewidth',1)];
    set(path_ptr,'userdata',path);

  end
  

  % PLOT PATH
  drawnow

end

% LOCK FIGURE
set(fig,'nextplot','new','pointer','arrow')

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区系列电影| 日韩欧美在线不卡| 日韩精品电影一区亚洲| 国产精品亚洲一区二区三区在线| 99久久精品免费观看| 日韩在线卡一卡二| 欧美精品一二三| av不卡在线观看| 国产精品一色哟哟哟| 日韩国产精品久久久| 一区二区视频在线| 欧美激情综合在线| 精品国产1区2区3区| 欧美日韩在线播放一区| 97精品视频在线观看自产线路二| 久久精品国产精品青草| 香蕉成人伊视频在线观看| 综合精品久久久| 2021国产精品久久精品| 欧美日韩在线亚洲一区蜜芽| 91免费精品国自产拍在线不卡| 韩国av一区二区| 伦理电影国产精品| 奇米影视在线99精品| 亚洲成人av在线电影| 亚洲精品日韩专区silk| 国产蜜臀av在线一区二区三区 | 美国一区二区三区在线播放| 欧美成人一区二区三区片免费| 在线观看网站黄不卡| 97精品久久久午夜一区二区三区 | 欧洲生活片亚洲生活在线观看| 国产精品影视在线观看| 精品一区二区成人精品| 激情成人综合网| 精品午夜久久福利影院| 国产在线视频精品一区| 久久精工是国产品牌吗| 麻豆传媒一区二区三区| 久久成人麻豆午夜电影| 国产一区二区不卡在线 | 成人福利视频网站| 国产成a人无v码亚洲福利| 国产成人午夜电影网| 成人午夜免费视频| 一区二区三区精品视频| 国产亚洲精品bt天堂精选| 激情五月婷婷综合| 久久久久久久网| 久久亚洲二区三区| 久久免费美女视频| 国产精品国产三级国产有无不卡| 国产精品国产三级国产aⅴ入口| 中文字幕av一区二区三区免费看| 国产精品久久久久久久久免费丝袜 | 欧美性猛交xxxx黑人交| 欧美久久婷婷综合色| 日韩一级欧美一级| 国产日韩欧美不卡在线| 亚洲欧洲成人av每日更新| 亚洲一区二区三区三| 日本不卡1234视频| 国产精品一区二区三区网站| 99精品一区二区| 9久草视频在线视频精品| kk眼镜猥琐国模调教系列一区二区| 亚洲欧美一区二区三区国产精品 | 色88888久久久久久影院野外| 一本到一区二区三区| 91精品婷婷国产综合久久竹菊| 日韩视频在线观看一区二区| 日本一区二区三区四区在线视频| 亚洲激情校园春色| 麻豆一区二区三| voyeur盗摄精品| 日韩一级黄色大片| 中文字幕亚洲成人| 天天综合天天做天天综合| 国产精品一区二区不卡| 欧美系列在线观看| 久久精品人人做| 亚洲国产一区视频| 国产一区 二区| 欧美午夜精品久久久久久孕妇| 精品国产成人系列| 樱桃视频在线观看一区| 精品一区二区三区免费| 在线观看亚洲精品| 欧美高清在线一区二区| 免费在线观看精品| 色综合网色综合| 久久亚洲一区二区三区四区| 亚洲激情六月丁香| 懂色av噜噜一区二区三区av| 91.成人天堂一区| 亚洲欧美区自拍先锋| 国内成人自拍视频| 在线综合+亚洲+欧美中文字幕| 中日韩av电影| 国内精品嫩模私拍在线| 欧美久久一区二区| 亚洲综合精品久久| 成人免费看的视频| 久久蜜臀精品av| 美女诱惑一区二区| 欧美精品在线观看一区二区| 亚洲视频一区在线观看| 国产电影一区在线| 日韩女同互慰一区二区| 亚洲成人av中文| 在线免费av一区| 国产精品久久久久久久久免费桃花 | 国产精品不卡视频| 福利一区二区在线观看| 精品国产伦一区二区三区观看体验 | 制服丝袜亚洲色图| 亚洲男人天堂av网| 97久久久精品综合88久久| 久久婷婷色综合| 久久国产精品区| 91精品国产综合久久蜜臀| 一区二区三区在线看| 99久久er热在这里只有精品15 | 亚洲精品国产a| 91色.com| 一区二区三区成人在线视频 | 精品成人一区二区三区四区| 婷婷一区二区三区| 欧美精品一二三| 五月天欧美精品| 8x福利精品第一导航| 天堂成人免费av电影一区| 欧美日韩你懂得| 午夜激情综合网| 51精品国自产在线| 久久精品国产亚洲高清剧情介绍 | 亚洲国产日韩在线一区模特| 91久久一区二区| 亚洲一区二区精品视频| 欧美久久久影院| 蜜臀a∨国产成人精品| 日韩欧美综合在线| 激情综合五月天| 久久精品欧美一区二区三区麻豆| 国产99精品在线观看| 亚洲欧洲另类国产综合| 色婷婷综合久久久中文字幕| 亚洲一区二区视频在线观看| 欧美羞羞免费网站| 日本特黄久久久高潮| 欧美变态tickle挠乳网站| 国产毛片精品一区| 国产欧美日韩激情| 99久久精品免费精品国产| 亚洲一级不卡视频| 欧美大尺度电影在线| 国产精品一区二区无线| 亚洲视频网在线直播| 91麻豆精品国产91久久久久久| 激情综合网天天干| 日韩美女久久久| 9191国产精品| 国产激情视频一区二区三区欧美| 国产精品护士白丝一区av| 欧美三级中文字幕在线观看| 久久国产成人午夜av影院| 国产精品免费久久久久| 欧美日韩在线一区二区| 国产精选一区二区三区| 亚洲激情六月丁香| 26uuu久久天堂性欧美| 色一情一伦一子一伦一区| 奇米影视在线99精品| 国产精品成人免费精品自在线观看| 欧美日韩亚洲综合| 国产.欧美.日韩| 婷婷综合另类小说色区| 日本一区二区视频在线| 欧美日韩精品电影| 成人网页在线观看| 午夜av一区二区三区| 欧美国产日韩一二三区| 欧美精品一卡两卡| a在线欧美一区| 久久99热99| 一区二区三区视频在线看| 久久精品一区二区三区不卡| 精品视频在线免费观看| 国产xxx精品视频大全| 偷拍一区二区三区| 亚洲天堂网中文字| 久久综合狠狠综合久久激情| 欧美吞精做爰啪啪高潮| 成人avav影音| 国模无码大尺度一区二区三区| 亚洲国产欧美在线人成| 中文字幕精品三区| 26uuu精品一区二区| 制服丝袜在线91| 欧美亚洲动漫制服丝袜|