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

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

?? unsudemo.m

?? 四種支持向量機(jī)用于函數(shù)擬合與模式識別的Matlab示例程序
?? M
?? 第 1 頁 / 共 2 頁
字號:
   sets=get(h.axes1,'UserData');   % Are data sets loaded ?   if isempty(sets)==1,
      % no warning is needy because of the huge topic on the screen:))).      return;   end      [name,path]=uigetfile('*.mat','Load model');   if name ~= 0,     fname=strcat(path,name);%     if checkdat(fname,DATA_IDENT,2,0)==1,       unsudemo('reset',hfigure);              model=load(fname);              if exist('model.Pk')==0,         % suppose uniformly distributed Pk         model.Pk=ones(1,sum(model.K))/sum(model.K);       end              h.ellipse.mi = model.MI;       h.ellipse.sigma=model.SIGMA;       h.ellipse.Pk = model.Pk;              h.ellipse.solution=0;       h.ellipse.t=0;       set(h.edclasses,'String',num2str(sum(model.K)));       h.ellipse.classes=sum(model.K);       h.ellipse.features=get(h.pufeatures,'Value');                            set(hfigure,'UserData',h);                              unsudemo('step',hfigure); %    else%      errordlg('This file does not contain required data.','Bad file','modal');%     end   end     case 'play'   % == Play ============================================   h=get(hfigure,'UserData');   % get data set   sets=get(h.axes1,'UserData');   % Are data sets loaded ?   if isempty(sets)==1 | h.ellipse.solution==1,
%%      text=sprintf(...%%        'No action performed. No data to work on. Load or create it!');%%      set(h.console,'String',text);      return;   end   % disable button   set([h.editer,h.btstep,h.btclose,h.btplay,...        h.btreset,h.btinfo,h.btload,h.btcreat,h.txiter],...      'Enable','off');   % enable stop button   set(h.btstop,'Enable','on');   % get # of iterations   iter=str2num(get(h.editer,'String'));   % # of classes   if h.ellipse.t==0,      h.ellipse.classes=str2num(get(h.edclasses,'String'));      h.ellipse.features=get(h.pufeatures,'Value');      set([h.xbrandom,h.edclasses,h.txclasses,h.pufeatures,h.txfeatures],...        'Enable','off');   end   % Shall the init be random, yes or no ?   randinit=get(h.xbrandom,'Value');   % set stop button   set(h.btstop,'UserData',0);   % Play - adaptation process   play=1; % flag 1 - not finished, 1 - finished;   while play==1 & get(h.btstop,'UserData')==0,      % perform one learning step      if h.ellipse.features==2,   % correlated features        [h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk,eI,h.ellipse.solution,...         h.ellipse.t]=unsund(sets.X,h.ellipse.classes,iter,randinit,...         h.ellipse.t,h.ellipse.mi, h.ellipse.sigma,h.ellipse.Pk);      else % independent         [h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk,eI,h.ellipse.solution,...         h.ellipse.t]=unsuni(sets.X,h.ellipse.classes,iter,randinit,...         h.ellipse.t,h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk);      end      text=sprintf('step number t=%d ',h.ellipse.t);      if h.ellipse.solution==1,%%         text=strvcat(text,'Solution was found.');         text=[text ',solution was found'];         play=0;         set(h.txsteps,'String',text);      else         set(h.txsteps,'String',text);         val= mln(sets.X,h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk);         text=sprintf('Log-likelihood, logL(t) = %f',val);         set(h.title2,'String',text);               h.graph1.time=[h.graph1.time,h.ellipse.t];         h.graph1.loglik=[h.graph1.loglik,val];         ylimit=get(h.axes2,'YLim');         if ylimit(2) < val,            set(h.axes2,'YLim',[ylimit(1) val+AXISY_ADD]);         end                       % is axis to be changed ?         if h.ellipse.t > h.graph1.axist,            h.graph1.axist=h.ellipse.t+iter*AXIST_ADD;            set(h.axes2,'XLim',[1 h.graph1.axist]);         end         set(h.graph1.handler,'XData',h.graph1.time,'YData',h.graph1.loglik,...           'Visible','on');                            if h.ellipse.handler==-1,            axes(h.axes1);         end         [h.ellipse.handler,h.center]=...          pnmix(sets.X,h.ellipse.mi,h.ellipse.sigma,eI,h.ellipse.handler,h.center);      end      % comment%%      set(h.console,'String',text);      % store data      set(hfigure,'UserData',h);      % flush it on desktop      drawnow;   end % of while   % dissable button   set([h.editer,h.btstep,h.btclose,h.btplay,...        h.btreset,h.btinfo,h.btload,h.btcreat,h.txiter],...      'Enable','on');   % enable stop button   set(h.btstop,'Enable','off');   % copy the solution to global variables to be visible outside unsudemo   UNSU_MI = h.ellipse.mi;   UNSU_SIGMA = h.ellipse.sigma;   UNSU_PK = h.ellipse.Pk;   UNSU_solution = h.ellipse.solution;   UNSU_t = h.ellipse.t;case 'step'   % == One step of learning ===========================================
   h=get(hfigure,'UserData');

   % get data set
   sets=get(h.axes1,'UserData');

   % are data sets loaded ?
   if isempty(sets)==1 | h.ellipse.solution==1,
%%text=sprintf('No action performed. No data to work on. Load or create it!');%%      set(h.console,'String',text);
%%      set(h.txsteps,'String',text);
      return;
   end

   % get # of iter
   iter=str2num(get(h.editer,'String'));

   % # of classes   if h.ellipse.t==0,      h.ellipse.classes=str2num(get(h.edclasses,'String'));      h.ellipse.features=get(h.pufeatures,'Value');      set([h.xbrandom,h.edclasses,h.txclasses,h.pufeatures,h.txfeatures],'Enable','off');   end   % random init yes or no   randinit=get(h.xbrandom,'Value');   % perform one learning step   if h.ellipse.features==2,   % correlated       [h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk,eI,h.ellipse.solution,...        h.ellipse.t]=unsund(sets.X,h.ellipse.classes,iter,randinit,...        h.ellipse.t,h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk);   else % independent       [h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk,eI,h.ellipse.solution,...         h.ellipse.t]=unsuni(sets.X,h.ellipse.classes,iter,randinit,...         h.ellipse.t,h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk);   end   text=sprintf('step number t=%d ',h.ellipse.t);   if h.ellipse.solution==1,%%      text=strvcat(text,'Solution is found.');        text=[text ',solution was found'];      set(h.txsteps,'String',text);    else      set(h.txsteps,'String',text);      val= mln(sets.X,h.ellipse.mi,h.ellipse.sigma,h.ellipse.Pk);      text=sprintf('Log-likelihood, logL(t) = %f',val);      set(h.title2,'String',text);            h.graph1.time=[h.graph1.time,h.ellipse.t];      h.graph1.loglik=[h.graph1.loglik,val];      ylimit=get(h.axes2,'YLim');      if ylimit(2) < val,         set(h.axes2,'YLim',[ylimit(1) val+AXISY_ADD]);      end                    % is axis to be changed ?      if h.ellipse.t > h.graph1.axist,         h.graph1.axist=h.ellipse.t+iter*AXIST_ADD;         set(h.axes2,'XLim',[1 h.graph1.axist]);      end      set(h.graph1.handler,'XData',h.graph1.time,'YData',h.graph1.loglik,...        'Visible','on');                if h.ellipse.handler==-1,         axes(h.axes1);      end                  [h.ellipse.handler,h.center]=...      pnmix(sets.X,h.ellipse.mi,h.ellipse.sigma,eI,h.ellipse.handler,h.center);   end   % comment%%   set(h.console,'String',text);   % flush it on desktop
   drawnow;   set(hfigure,'UserData',h);   % copy the solution to global variables to be visible outside unsudemo
   UNSU_MI = h.ellipse.mi;
   UNSU_SIGMA = h.ellipse.sigma;
   UNSU_PK = h.ellipse.Pk;
   UNSU_solution = h.ellipse.solution;
   UNSU_t = h.ellipse.t;
case 'getfile'   % == Invoke standard open file dialog ====================================   % Opens file and checks if contains apropriate data, if yes than loads data.   h=get(hfigure,'UserData');   % change path to directory
%%   wres=what('unsuper');
%%   cd(wres.path);

   [name,path]=uigetfile('*.mat','Open file');
   if name~=0,
      file.pathname=strcat(path,name);
      file.path=path;
      file.name=name;
      if checkdat(file.pathname,DATA_IDENT,2,0)==1,
         set(h.btload,'UserData',file);
         unsudemo('loadsets',hfigure);
      else
         errordlg('This file does not contain required data.','Bad file','modal');
      end
   end


case 'loadsets'
   % == Load sets ==================================================================
   % Get file name from the pop up menu according to menu pointer.

   h=get(hfigure,'UserData');   % Get file name with sets   file=get(h.btload,'UserData');   % Load sets   sets=load(file.pathname);   % store loaded sets   set(h.axes1,'UserData',sets);   % call reset   unsudemo('reset',hfigure);   drawnow;case 'reset'   % == Reset adaptation process, set up t=0 ================   h=get(hfigure,'UserData');                     % get handlers   % get file   file=get(h.btload,'UserData');   % get data set   sets=get(h.axes1,'UserData');   % zeroes parameters of the separation line   h.ellipse.mi=[];   h.ellipse.sigma=[];   h.ellipse.t=0;   h.ellipse.Pk=[];   h.center=-1;   h.ellipse.handler=-1;   h.ellipse.solution=0;   h.graph1.time=[];   h.graph1.axist=0;   h.graph1.loglik=[];   % clear axes prob.   clrchild(h.axes2);   axes(h.axes2);%%   setaxis(h.axes2,[0 1 0 1]);
   axis auto;   h.graph1.handler=plot([0],[0],'b','Parent',h.axes2,...      'EraseMode','background','Visible','off');            % store h
   set(hfigure,'UserData',h);   % enable Edit Line 'classes'   set([h.xbrandom,h.edclasses,h.txclasses,h.pufeatures,h.txfeatures],'Enable','on');   % comment
   text=sprintf('Log-likelihood, logL(t)');   set(h.title2,'String',text);   text=sprintf('step number t=0. ');   set(h.txsteps,'String',text);   % clears axes
   set(get(h.axes1,'Children'),'EraseMode','normal');
   %%%   cla;
   clrchild(h.axes1);
   drawnow;
   % set axes and plot mixture
   axes(h.axes1);
   if isempty(sets)==0,
      win=cmpwin(min(sets.X'),max(sets.X'),BORDER,BORDER);
      %%%      axis(win);
      setaxis(h.axes1,win);
%%      axes(h.axes1);
      ppoints(sets.X,sets.I);   end   %%%%%%%%%%%%%%%%%%%%%%%%%%%%


   % create comment
   if isempty(sets)==0,
      set(h.title1,'String',sprintf('File: %s, # of points K = %d',file.name,sum(sets.K)));
   else
      set(h.title1,'String','No data loaded');

      pos=get(h.axes1,'Position');
      fsize=min(pos(3),pos(4))/7;
      setaxis(h.axes1,[-1 1 -1 1]);
      builtin('text',0,0,'Press ''Load data'' button.',...
         'Parent',h.axes1,...         'HorizontalAlignment','center',...
         'FontUnits','normalized',...
         'Clipping','on',...
         'FontSize',fsize);
   end

   drawnow;

case 'creatdata'
   % == Invoke data set creator ============================================
   creatset('finite',10,'unsudemo','created',hfigure);

case 'created'
   % == Load new created data set ===========================================

   % get handler and make this figure active
   figure(hfigure);
   h=get(hfigure,'UserData');

   % get file name
   path=varargin{1};
   name=varargin{2};
   pathname=strcat(path,name);

   if checkdat(pathname,DATA_IDENT,2,0)==1,
      file.pathname=pathname;
      file.path=path;
      file.name=name;
      set(h.btload,'UserData',file);
      unsudemo('loadsets',hfigure);
   else
      errordlg('This file does not contain required data.','Bad file','modal');
   end

case 'info'
   % == Call standard Matlab`s info box =========================================
   helpwin(mfilename);

end % of switch

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区在线播放| 国产精品视频在线看| 亚洲一区二区三区中文字幕在线| 91麻豆国产福利在线观看| 亚洲男人电影天堂| 欧美男男青年gay1069videost | 色婷婷国产精品综合在线观看| 亚洲同性gay激情无套| 日本久久一区二区| 日韩精彩视频在线观看| 欧美mv日韩mv| jizzjizzjizz欧美| 一区二区三区自拍| 91精品国产91久久久久久一区二区| 日本不卡123| 国产日产精品一区| 色婷婷av一区二区三区gif| 午夜欧美在线一二页| 精品国产一区二区在线观看| 国产91清纯白嫩初高中在线观看| 亚洲人精品午夜| 91精品国产色综合久久久蜜香臀| 国内外成人在线视频| 国产精品久99| 欧美精品123区| 国产成人8x视频一区二区| 亚洲精品欧美二区三区中文字幕| 91精品在线免费观看| 国产精品2024| 亚洲va国产va欧美va观看| 久久网这里都是精品| 色综合久久久久综合体| 久久成人18免费观看| 亚洲日本韩国一区| 欧美精品一区二区久久婷婷 | 国产毛片一区二区| 一区二区高清在线| 中文字幕不卡在线| 91精品国产麻豆| 色94色欧美sute亚洲线路一久 | 国产精品一区在线观看乱码 | www.日韩大片| 国内精品不卡在线| 亚洲成人777| 亚洲美女视频在线观看| 国产亚洲成年网址在线观看| 91精品在线免费| 91成人免费在线| 国产成人精品综合在线观看| 日韩不卡手机在线v区| 一区二区三区四区激情| 国产亚洲福利社区一区| 日韩免费在线观看| 3d动漫精品啪啪| 欧美午夜一区二区三区| 91视频国产观看| 成人午夜免费视频| 国产一区二区三区日韩 | 一区二区三区加勒比av| 国产日韩欧美高清在线| 2014亚洲片线观看视频免费| 欧美美女一区二区三区| 欧美一a一片一级一片| 99视频国产精品| 成人一区二区三区中文字幕| 国内久久精品视频| 免费成人美女在线观看.| 日韩av电影免费观看高清完整版| 亚洲国产欧美日韩另类综合| 亚洲免费大片在线观看| 亚洲视频精选在线| 日韩美女精品在线| 亚洲理论在线观看| 亚洲欧洲综合另类| 亚洲免费av高清| 亚洲一级电影视频| 亚洲香蕉伊在人在线观| 亚洲国产中文字幕| 日韩和的一区二区| 日本欧美肥老太交大片| 奇米影视一区二区三区| 日本vs亚洲vs韩国一区三区 | 日韩精品三区四区| 午夜欧美2019年伦理| 午夜欧美一区二区三区在线播放| 亚洲bt欧美bt精品| 老色鬼精品视频在线观看播放| 另类小说图片综合网| 国产精品一二三区在线| 大美女一区二区三区| 91麻豆国产福利在线观看| 欧美午夜精品理论片a级按摩| 欧美丝袜丝nylons| 日韩亚洲欧美一区| 欧美精品一区二区三区在线播放| 国产亚洲视频系列| 中文字幕一区视频| 亚洲二区视频在线| 久久精品国产99| 国产成人免费视频精品含羞草妖精| av一本久道久久综合久久鬼色| 91同城在线观看| 欧美日韩高清影院| xnxx国产精品| 玉米视频成人免费看| 日韩高清不卡一区| 国产ts人妖一区二区| 色天使色偷偷av一区二区| 5858s免费视频成人| 久久精品视频免费观看| 亚洲欧美电影一区二区| 五月婷婷综合激情| 国产福利91精品一区| 在线精品国精品国产尤物884a| 日韩一级片在线观看| 中文乱码免费一区二区| 亚洲r级在线视频| 国产99一区视频免费| 欧美日韩免费观看一区三区| 精品福利一区二区三区| 亚洲欧美色图小说| 麻豆精品一区二区三区| 91麻豆产精品久久久久久 | 精品视频一区 二区 三区| 精品国产一区二区三区久久久蜜月| 国产精品欧美经典| 日本午夜精品视频在线观看| 波多野结衣在线aⅴ中文字幕不卡| 欧美色图片你懂的| 国产欧美精品国产国产专区| 婷婷久久综合九色国产成人 | 欧美日韩激情一区二区三区| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲欧美日韩综合aⅴ视频| 国产一区二区三区蝌蚪| 欧美日韩一区视频| 成人欧美一区二区三区在线播放| 美女看a上一区| 欧美色图天堂网| 亚洲老妇xxxxxx| 丁香激情综合国产| www精品美女久久久tv| 调教+趴+乳夹+国产+精品| 99天天综合性| 中文字幕不卡在线观看| 国产一区二区精品久久91| 欧美精选一区二区| 亚洲一区二区三区影院| 99精品视频中文字幕| 国产欧美日韩精品a在线观看| 精品一区二区免费看| 777午夜精品免费视频| 亚洲乱码国产乱码精品精小说| 国产精品一二三区在线| 精品国产百合女同互慰| 日韩不卡一区二区三区| 欧美精品亚洲二区| 亚洲午夜精品一区二区三区他趣| av在线播放一区二区三区| 国产精品久线在线观看| 国产寡妇亲子伦一区二区| 精品国产乱码91久久久久久网站| 日韩激情视频在线观看| 91精品欧美福利在线观看| 日韩电影网1区2区| 91精品国产麻豆| 麻豆国产欧美一区二区三区| 91精选在线观看| 蜜臀av一区二区在线免费观看| 91精品一区二区三区在线观看| 日韩专区欧美专区| 欧美一级片在线看| 另类小说色综合网站| 久久久久久久久久久久久女国产乱| 久久不见久久见中文字幕免费| 精品国产123| 粉嫩在线一区二区三区视频| 中文在线一区二区| 一本色道综合亚洲| 亚洲成av人片观看| 日韩一区二区三区观看| 韩国欧美国产1区| 国产精品久久久久久久久免费相片| 99精品视频在线播放观看| 一区二区三区精品视频| 欧美日韩国产另类不卡| 精品无码三级在线观看视频| 亚洲国产电影在线观看| 91色.com| 美女视频一区二区三区| 日本一区二区三区高清不卡| 色综合av在线| 人人狠狠综合久久亚洲| 久久久久国色av免费看影院| 91网站最新地址| 蜜桃视频免费观看一区| 中文字幕在线不卡一区| 欧美亚洲动漫精品| 激情综合网最新| 亚洲欧美日韩国产手机在线 |