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

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

?? demtrain.m

?? this is also good for learning SVM algorithm
?? M
字號:
function demtrain(action);%DEMTRAIN Demonstrate training of MLP network.%%	Description%	DEMTRAIN brings up a simple GUI to show the training of an MLP%	network on classification and regression problems.  The user should%	load in a dataset (which should be in Netlab format: see  DATREAD),%	select the output activation function, the  number of cycles and%	hidden units and then train the network. The scaled conjugate%	gradient algorithm is used. A graph shows the evolution of the error:%	the value is shown  MAX(CEIL(ITERATIONS / 50), 5) cycles.%%	Once the network is trained, it is saved to the file MLPTRAIN.NET.%	The results can then be viewed as a confusion matrix (for%	classification problems) or a plot of output versus target (for%	regression problems).%%	See also%	CONFMAT, DATREAD, MLP, NETOPT, SCG%%	Copyright (c) Ian T Nabney (1996-2001)% If run without parameters, initialise gui.if nargin<1,  action='initialise';end;% Global variable to reference GUI figureglobal DEMTRAIN_FIG% Global array to reference sub-figures for results plotsglobal DEMTRAIN_RES_FIGSglobal NUM_DEMTRAIN_RES_FIGSif strcmp(action,'initialise'),  file = '';  path = '.';    % Create FIGURE  fig = figure( ...	'Name', 'Netlab Demo', ...	'NumberTitle', 'off', ...	'Menubar', 'none', ...	'Color', [0.7529 0.7529 0.7529], ...	'Visible', 'on');  % Initialise the globals  DEMTRAIN_FIG = fig;  DEMTRAIN_RES_FIGS = 0;  NUM_DEMTRAIN_RES_FIGS = 0;  % Create GROUP for buttons  uicontrol(fig, ...	'Style', 'frame', ...	'Units', 'normalized', ...	'Position', [0.03 0.08 0.94 0.22], ...	'BackgroundColor', [0.5 0.5 0.5]);  % Create MAIN axis  hMain = axes( ...	'Units', 'normalized', ...	'Position', [0.10 0.5 0.80 0.40], ...	'XColor', [0 0 0], ...	'YColor', [0 0 0], ...	'Visible', 'on');  % Create static text for FILENAME and PATH  hFilename = uicontrol(fig, ...	'Style', 'text', ...	'Units', 'normalized', ...	'BackgroundColor', [0.7529 0.7529 0.7529], ...	'Position', [0.05 0.32 0.90 0.05], ...	'HorizontalAlignment', 'center', ...	'String', 'Please load data file.', ...	'Visible', 'on');  hPath = uicontrol(fig, ...	'Style', 'text', ...	'Units', 'normalized', ...	'BackgroundColor', [0.7529 0.7529 0.7529], ...	'Position', [0.05 0.37 0.90 0.05], ...	'HorizontalAlignment', 'center', ...	'String', '', ...	'Visible', 'on');  % Create NO OF HIDDEN UNITS slider and text  hSliderText = uicontrol(fig, ...	'Style', 'text', ...	'BackgroundColor', [0.5 0.5 0.5], ...	'Units', 'normalized', ...	'Position', [0.27 0.12 0.17 0.04], ...	'HorizontalAlignment', 'right', ...	'String', 'Hidden Units: 5');  hSlider = uicontrol(fig, ...	'Style', 'slider', ...	'Units', 'normalized', ...	'Position', [0.45 0.12 0.26 0.04], ...	'String', 'Slider', ...	'Min', 1, 'Max', 25, ...	'Value', 5, ...	'Callback', 'demtrain slider_moved');  % Create ITERATIONS slider and text  hIterationsText = uicontrol(fig, ...	'Style', 'text', ...	'BackgroundColor', [0.5 0.5 0.5], ...	'Units', 'normalized', ...	'Position', [0.27 0.21 0.17 0.04], ...	'HorizontalAlignment', 'right', ...	'String', 'Iterations: 50');  hIterations = uicontrol(fig, ...	'Style', 'slider', ...	'Units', 'normalized', ...	'Position', [0.45 0.21 0.26 0.04], ...	'String', 'Slider', ...	'Min', 10, 'Max', 500, ...	'Value', 50, ...	'Callback', 'demtrain iterations_moved');  % Create ACTIVATION FUNCTION popup and text  uicontrol(fig, ...	'Style', 'text', ...	'BackgroundColor', [0.5 0.5 0.5], ...	'Units', 'normalized', ...	'Position', [0.05 0.20 0.20 0.04], ...	'HorizontalAlignment', 'center', ...	'String', 'Activation Function:');  hPopup = uicontrol(fig, ...	'Style', 'popup', ...	'Units', 'normalized', ...	'Position' , [0.05 0.10 0.20 0.08], ...	'String', 'Linear|Logistic|Softmax', ...	'Callback', '');  % Create MENU  hMenu1 = uimenu('Label', 'Load Data file...', 'Callback', '');  uimenu(hMenu1, 'Label', 'Select training data file', ...	'Callback', 'demtrain get_ip_file');  hMenu2 = uimenu('Label', 'Show Results...', 'Callback', '');  uimenu(hMenu2, 'Label', 'Show classification results', ...	'Callback', 'demtrain classify');  uimenu(hMenu2, 'Label', 'Show regression results', ...	'Callback', 'demtrain predict');    % Create START button  hStart = uicontrol(fig, ...	'Units', 'normalized', ...	'Position' , [0.75 0.2 0.20 0.08], ...	'String', 'Start Training', ...	'Enable', 'off',...	'Callback', 'demtrain start');  % Create CLOSE button  uicontrol(fig, ...	'Units', 'normalized', ...	'Position' , [0.75 0.1 0.20 0.08], ...	'String', 'Close', ...	'Callback', 'demtrain close');  % Save handles of important UI objects  hndlList = [hSlider hSliderText hFilename hPath hPopup ...      hIterations hIterationsText hStart];  set(fig, 'UserData', hndlList);  % Hide window from command line  set(fig, 'HandleVisibility', 'callback');  elseif strcmp(action, 'slider_moved'),  % Slider has been moved.     hndlList = get(gcf, 'UserData');  hSlider = hndlList(1);  hSliderText = hndlList(2);  val = get(hSlider, 'Value');  if rem(val, 1) < 0.5,  % Force up and down arrows to work!	val = ceil(val);  else	val = floor(val);  end;  set(hSlider, 'Value', val);  set(hSliderText, 'String', ['Hidden Units: ' int2str(val)]);  elseif strcmp(action, 'iterations_moved'),  % Slider has been moved.     hndlList = get(gcf, 'UserData');  hSlider = hndlList(6);  hSliderText = hndlList(7);  val = get(hSlider, 'Value');  set(hSliderText, 'String', ['Iterations: ' int2str(val)]);elseif strcmp(action, 'get_ip_file'),  % Get data file button pressed.    hndlList = get(gcf, 'UserData');  [file, path] = uigetfile('*.dat', 'Get Data File', 50, 50);  if strcmp(file, '') | file == 0,    set(hndlList(3), 'String', 'No data file loaded.');    set(hndlList(4), 'String', '');  else    set(hndlList(3), 'String', file);    set(hndlList(4), 'String', path);  end;    % Enable training button  set(hndlList(8), 'Enable', 'on');  set(gcf, 'UserData', hndlList);  elseif strcmp(action, 'start'),  % Start training    % Get handles of and values from UI objects  hndlList = get(gcf, 'UserData');  hSlider = hndlList(1); % 				No of hidden units  hIterations = hndlList(6);   iterations = get(hIterations, 'Value');    hFilename = hndlList(3);	% 			Data file name  filename = get(hFilename, 'String');  hPath = hndlList(4);	% 				Data file path  path = get(hPath, 'String');  hPopup = hndlList(5);		% 			Activation function  if get(hPopup, 'Value') == 1,	act_fn = 'linear';  elseif get(hPopup, 'Value') == 2,	act_fn = 'logistic';  else	act_fn = 'softmax';  end;  nhidden = get(hSlider, 'Value');  % Check data file exists  if fopen([path '/' filename]) == -1,	errordlg('Training data file has not been selected.', 'Error');  else	% Load data file	[x,t,nin,nout,ndata] = datread([path filename]);		% Call MLPTRAIN function repeatedly, while drawing training graph.	figure(DEMTRAIN_FIG);	hold on;		title('Training - please wait.');		% Create net and find initial error	net = mlp(size(x, 2), nhidden, size(t, 2), act_fn);	% Initialise network with inverse variance of 10	net = mlpinit(net, 10);	error = mlperr(net, x, t);	% Work out reporting step: should be sufficiently big to let training	% algorithm have a chance	step = max(ceil(iterations / 50), 5);	% Refresh and rescale axis.	cla;	max = error;	min = max/10;	set(gca, 'YScale', 'log');	ylabel('log Error');	xlabel('No. iterations');	axis([0 iterations min max+1]);	iold = 0;	errold = error;	% Plot circle to show error of last iteration	% Setting erase mode to none prevents screen flashing during 	% training	plot(0, error, 'ro', 'EraseMode', 'none');	hold on	drawnow; % Force redraw	for i = step-1:step:iterations,	  [net, error] = mlptrain(net, x, t, step);	  % Plot line from last point to new point.	  line([iold i], [errold error], 'Color', 'r', 'EraseMode', 'none');	  iold = i;	  errold = error;	  	  % If new point off scale, redraw axes.	  if error > max,	    max = error;	    axis([0 iterations min max+1]);	  end;	  if error < min	    min = error/10;	    axis([0 iterations min max+1]);	  end	  % Plot circle to show error of last iteration	  plot(i, error, 'ro', 'EraseMode', 'none');	  drawnow; % Force redraw	end;	save mlptrain.net net	zoom on;	title(['Training complete. Final error=', num2str(error)]);	  end;elseif strcmp(action, 'close'),    % Close all the figures we have created  close(DEMTRAIN_FIG);  for n = 1:NUM_DEMTRAIN_RES_FIGS    if ishandle(DEMTRAIN_RES_FIGS(n))      close(DEMTRAIN_RES_FIGS(n));    end  endelseif strcmp(action, 'classify'),    if fopen('mlptrain.net') == -1,	errordlg('You have not yet trained the network.', 'Error');  else  	hndlList = get(gcf, 'UserData');	filename = get(hndlList(3), 'String');	path = get(hndlList(4), 'String');	[x,t,nin,nout,ndata] = datread([path filename]);	load mlptrain.net net -mat	y = mlpfwd(net, x);		% Save results figure so that it can be closed later	NUM_DEMTRAIN_RES_FIGS = NUM_DEMTRAIN_RES_FIGS + 1;	DEMTRAIN_RES_FIGS(NUM_DEMTRAIN_RES_FIGS)=conffig(y,t);	  end;elseif strcmp(action, 'predict'),    if fopen('mlptrain.net') == -1,	errordlg('You have not yet trained the network.', 'Error');  else  	hndlList = get(gcf, 'UserData');	filename = get(hndlList(3), 'String');	path = get(hndlList(4), 'String');	[x,t,nin,nout,ndata] = datread([path filename]);	load mlptrain.net net -mat	y = mlpfwd(net, x);		for i = 1:size(y,2),	  % Save results figure so that it can be closed later	  NUM_DEMTRAIN_RES_FIGS = NUM_DEMTRAIN_RES_FIGS + 1;	  DEMTRAIN_RES_FIGS(NUM_DEMTRAIN_RES_FIGS) = figure;	  hold on;	  title(['Output no ' num2str(i)]);	  plot([0 1], [0 1], 'r:');	  plot(y(:,i),t(:,i), 'o');	  hold off;	end;  end;	end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美欧美午夜aⅴ在线观看| 亚洲成人动漫av| 1区2区3区精品视频| 欧美日韩美少妇| 91在线视频观看| 91久久久免费一区二区| 成人av午夜电影| 色哟哟精品一区| 色婷婷av一区二区三区软件| 狠狠色丁香婷婷综合久久片| 青青草视频一区| 国产精品亚洲午夜一区二区三区 | 欧美不卡一区二区| 日本韩国精品在线| 欧美无乱码久久久免费午夜一区 | 精品美女在线观看| 色综合久久综合网欧美综合网| 欧美人伦禁忌dvd放荡欲情| 亚洲综合在线五月| 欧美日韩成人综合在线一区二区| 蜜臀久久久99精品久久久久久| 日韩在线一区二区| 精品国产免费人成电影在线观看四季 | 97久久精品人人做人人爽50路| 欧美四级电影网| 91福利在线观看| 欧美日韩国产一区二区三区地区| 91精品国产全国免费观看| 精品88久久久久88久久久| 欧美国产日产图区| 亚洲在线免费播放| 91日韩一区二区三区| 欧美高清性hdvideosex| 国产欧美日韩一区二区三区在线观看| 777午夜精品免费视频| 精品国偷自产国产一区| 国产精品久久久久久久久免费桃花 | 欧美性色综合网| 欧美一区二区三级| 中文字幕一区二区三区在线播放| 一区二区三区加勒比av| 免费人成在线不卡| 92精品国产成人观看免费| 欧美一区二区三区视频| 亚洲午夜精品17c| 日本成人超碰在线观看| 国产精品白丝av| 欧美日韩一区中文字幕| 久久综合久久综合久久综合| 一区二区三区四区激情 | www日韩大片| 尤物视频一区二区| 成人免费毛片a| 91精品国产入口| 亚洲一区二区免费视频| 大胆亚洲人体视频| 精品粉嫩超白一线天av| 午夜在线成人av| 91麻豆精东视频| 欧美激情一区在线| 精品一区二区av| 日韩一区二区在线看片| 欧美va亚洲va国产综合| 91.com视频| 久久九九全国免费| 六月婷婷色综合| 欧美丰满美乳xxx高潮www| 一二三四社区欧美黄| 99久久久国产精品| 国产精品成人一区二区艾草 | 久久精品夜色噜噜亚洲a∨ | 国产亚洲福利社区一区| 日本va欧美va精品发布| 在线亚洲免费视频| 一区二区成人在线| 在线国产电影不卡| 无码av中文一区二区三区桃花岛| 色综合色狠狠综合色| 国产精品国产自产拍在线| 成人高清免费在线播放| 久久综合一区二区| 国产嫩草影院久久久久| 激情深爱一区二区| 久久亚洲免费视频| 国产精品18久久久久| 久久蜜臀精品av| 成人在线视频一区| 欧美日韩在线电影| 欧美三级中文字| 亚洲国产综合人成综合网站| 欧美日本一区二区在线观看| 亚洲va国产天堂va久久en| 欧美高清视频一二三区 | 亚洲成人在线免费| 欧美日韩高清一区二区| 亚洲成人在线观看视频| 日韩一区二区三区视频| 国产中文字幕一区| 欧美日韩电影在线播放| 国产一区日韩二区欧美三区| 中国av一区二区三区| 色视频欧美一区二区三区| 亚洲国产人成综合网站| 精品日韩一区二区三区免费视频| 国产成人亚洲精品狼色在线| 亚洲三级在线观看| 日韩午夜激情免费电影| 国产成人免费在线视频| 亚洲午夜国产一区99re久久| 精品日韩欧美在线| 92国产精品观看| 久久99国产精品久久99果冻传媒| 国产日韩精品一区二区三区在线| 欧美羞羞免费网站| 国产成人啪免费观看软件| 亚洲国产婷婷综合在线精品| 精品国产欧美一区二区| 日本韩国精品一区二区在线观看| 精品在线你懂的| 亚洲一二三专区| 国产亚洲人成网站| 欧美日韩www| 99精品一区二区| 国产在线精品免费| 丝袜美腿亚洲综合| 亚洲视频一区二区在线| 久久人人97超碰com| 欧美色综合网站| 成人国产精品视频| 国产一区二区三区精品视频| 丝袜亚洲精品中文字幕一区| 中文字幕字幕中文在线中不卡视频| 日韩免费福利电影在线观看| 色综合视频在线观看| 成人午夜视频在线观看| 国产中文一区二区三区| 日韩和欧美一区二区三区| 一级中文字幕一区二区| 国产精品理论片| 欧美国产综合色视频| 精品裸体舞一区二区三区| 欧美日韩国产免费| 欧美性淫爽ww久久久久无| 91农村精品一区二区在线| 成人精品国产免费网站| 国产精品 日产精品 欧美精品| 久久99久久久欧美国产| 亚洲va天堂va国产va久| 午夜电影一区二区| 亚洲国产精品欧美一二99| 一区二区高清视频在线观看| 亚洲精品五月天| 一区二区激情视频| 洋洋成人永久网站入口| 玉米视频成人免费看| 亚洲影视在线播放| 石原莉奈在线亚洲二区| 午夜欧美2019年伦理| 日韩精品成人一区二区在线| 偷拍与自拍一区| 免费人成黄页网站在线一区二区| 午夜精品福利在线| 免费av成人在线| 国产九九视频一区二区三区| 国产一本一道久久香蕉| 成人精品电影在线观看| 97精品国产露脸对白| 色欧美乱欧美15图片| 欧美视频在线一区二区三区| 91精品国产丝袜白色高跟鞋| 欧美成人免费网站| 国产精品丝袜一区| 亚洲色图.com| 奇米色一区二区| 高清成人在线观看| 99久久夜色精品国产网站| 91蜜桃免费观看视频| 欧美精品在线一区二区三区| 亚洲视频香蕉人妖| 国产在线看一区| 欧美日韩视频第一区| 欧美日韩国产高清一区二区三区| 欧美一区二区三区系列电影| 久久综合久久综合九色| 中文字幕一区日韩精品欧美| 亚洲国产精品人人做人人爽| 韩国女主播成人在线观看| 95精品视频在线| 精品国产青草久久久久福利| 国产精品国产三级国产aⅴ无密码| 一片黄亚洲嫩模| 国产综合久久久久影院| 在线看一区二区| 精品第一国产综合精品aⅴ| 国产精品久久久久久久第一福利| 天天综合色天天| 99riav一区二区三区| 欧美一区二区三区电影| 亚洲女同ⅹxx女同tv| 精品在线播放免费|