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

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

?? demtrain.m

?? 高斯過程是一種非參數(shù)化的學(xué)習(xí)方法
?? 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;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩亚洲综合在线 | 青青草97国产精品免费观看无弹窗版| 色视频一区二区| 亚洲一区二区三区四区在线| 欧美色老头old∨ideo| 奇米888四色在线精品| 日韩一级精品视频在线观看| 久久er99精品| 中文字幕日韩欧美一区二区三区| 色婷婷久久久久swag精品| 亚洲电影第三页| 精品久久久久久久久久久院品网 | 91精品国产一区二区| 日本中文字幕一区二区视频| 精品国产乱码久久久久久1区2区| 国产乱子轮精品视频| 自拍偷拍国产亚洲| 欧美精品99久久久**| 国产一区二区三区日韩| 亚洲欧美在线视频观看| 欧美日韩亚洲另类| 国产成人在线色| 亚洲成人免费在线观看| 精品成人一区二区| 99re这里都是精品| 美女视频黄 久久| 中文字幕一区二区三区乱码在线| 69精品人人人人| 成人午夜又粗又硬又大| 午夜精彩视频在线观看不卡| 国产欧美日韩不卡| 欧美一区二区播放| 不卡av电影在线播放| 午夜国产不卡在线观看视频| 国产欧美日韩麻豆91| 欧美日韩和欧美的一区二区| 成人永久免费视频| 日产国产高清一区二区三区| 1024成人网| 欧美精品一区二区三区蜜臀 | 亚洲不卡一区二区三区| 国产清纯在线一区二区www| 欧美日韩精品福利| 91网站最新网址| 国产资源在线一区| 丝袜亚洲另类欧美综合| 国产精品成人免费精品自在线观看| 欧美一区永久视频免费观看| 不卡电影一区二区三区| 久久97超碰国产精品超碰| 亚洲已满18点击进入久久| 国产精品丝袜一区| 欧美不卡激情三级在线观看| 欧美无砖专区一中文字| 99精品欧美一区二区三区小说 | 国产成人av电影在线观看| 亚洲高清视频的网址| 亚洲丝袜精品丝袜在线| 国产精品伦理在线| 国产视频一区二区三区在线观看| 91精品国产免费| 欧美久久久久中文字幕| 欧美在线免费观看视频| 色哦色哦哦色天天综合| 成人免费视频caoporn| 国产一本一道久久香蕉| 老司机午夜精品| 卡一卡二国产精品 | 国产一区二区三区精品欧美日韩一区二区三区 | 中文字幕乱码日本亚洲一区二区| 欧美大胆一级视频| 日韩一级成人av| 日韩欧美中文字幕精品| 欧美一区二区三区四区视频| 在线不卡中文字幕| 91精品国产综合久久婷婷香蕉 | 极品尤物av久久免费看| 青娱乐精品视频| 久久狠狠亚洲综合| 美脚の诱脚舐め脚责91| 久久精品国产色蜜蜜麻豆| 久久精品999| 国产一区在线精品| 国产福利一区二区| 不卡的电视剧免费网站有什么| 国产99精品视频| 波多野结衣精品在线| 色综合天天在线| 色综合久久88色综合天天| 欧美制服丝袜第一页| 欧美性一二三区| 欧美一区二区免费| 久久亚区不卡日本| 国产精品视频线看| 一区二区视频在线看| 亚洲第一狼人社区| 精品一区二区在线视频| 国产suv精品一区二区6| 色天天综合久久久久综合片| 欧美三级午夜理伦三级中视频| 欧美精品亚洲一区二区在线播放| 日韩一级片在线观看| 国产欧美一区二区精品性| 亚洲免费观看视频| 免费成人在线视频观看| 国产乱一区二区| 色婷婷精品久久二区二区蜜臂av| 欧美乱妇15p| 国产午夜精品久久| 亚洲综合在线观看视频| 另类中文字幕网| av电影天堂一区二区在线观看| 欧美日韩成人在线一区| 久久久综合九色合综国产精品| 自拍视频在线观看一区二区| 亚洲v日本v欧美v久久精品| 国产精品系列在线播放| 色欧美88888久久久久久影院| 日韩一区二区三区免费看| 国产精品久久久久久户外露出| 午夜精品久久久| 粉嫩一区二区三区在线看| 欧美日韩国产综合久久| 欧美激情一区二区三区不卡 | 国产在线国偷精品免费看| 成人免费视频视频在线观看免费| 欧美性大战久久久久久久蜜臀| 久久免费精品国产久精品久久久久| 亚洲免费视频中文字幕| 国产一区二区在线电影| 欧美亚洲动漫精品| 国产精品理伦片| 激情综合网天天干| 欧美主播一区二区三区| 国产欧美视频一区二区| 老司机精品视频一区二区三区| 色婷婷亚洲精品| 国产欧美视频一区二区三区| 免费在线看一区| 欧美色倩网站大全免费| 中文字幕日本乱码精品影院| 国内精品在线播放| 在线播放国产精品二区一二区四区| 中文字幕一区二区三区乱码在线| 久久激情五月激情| 91精品国产欧美一区二区18| 亚洲国产va精品久久久不卡综合| 99视频一区二区三区| 久久品道一品道久久精品| 奇米色一区二区| 欧美午夜在线观看| 亚洲婷婷综合色高清在线| 国产91精品入口| 久久亚洲综合色一区二区三区 | 国产网站一区二区| 久国产精品韩国三级视频| 9191久久久久久久久久久| 亚洲va韩国va欧美va精品| 欧美中文字幕一区| 亚洲精品乱码久久久久久日本蜜臀| 懂色中文一区二区在线播放| 国产亚洲一二三区| 国产精品77777| 欧美高清在线一区二区| 国产乱人伦偷精品视频不卡| 久久婷婷国产综合国色天香| 久久精品免费观看| 精品黑人一区二区三区久久| 精品一区免费av| 26uuu欧美日本| 国产寡妇亲子伦一区二区| 久久这里只有精品视频网| 国产电影一区在线| 国产精品五月天| 色综合久久综合| 亚洲午夜精品网| 欧美一区二区黄| 精品一区二区三区在线视频| 久久久亚洲精品一区二区三区| 国产精品资源网| 亚洲欧洲精品一区二区精品久久久 | 久久久五月婷婷| 成人一道本在线| 亚洲欧美日韩国产中文在线| 在线观看日韩精品| 日韩精品免费视频人成| 欧美一区日本一区韩国一区| 精品亚洲porn| 中文字幕精品在线不卡| 色综合久久久久| 日韩电影一区二区三区| 精品乱码亚洲一区二区不卡| 国产成人精品一区二| 一区二区三区精品在线| 91精品国产综合久久婷婷香蕉| 国产乱人伦偷精品视频不卡| 亚洲欧洲99久久| 337p亚洲精品色噜噜| 国产精品亚洲专一区二区三区 | 视频一区视频二区中文|