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

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

?? pcaklm.m

?? 這是模式識別方面的電子書籍
?? M
字號:
%PCAKLM Principal Component Analysis/Karhunen-Loeve Mapping%       (PCA or MCA of overall/mean covariance matrix)% % 	[W,FRAC] = PCAKLM(TYPE,A,N)% 	[W,N]    = PCAKLM(TYPE,A,FRAC)%% INPUT%  A              Dataset% TYPE				Type of mapping: 'pca' or 'klm'. Default: 'pca'.%	N	or FRAC		Number of dimensions (>= 1) or fraction of variance (< 1) %							to retain; if > 0, perform PCA; otherwise MCA. Default: N = inf.%% OUTPUT% W 					Affine Karhunen-Loeve mapping% FRAC or N		Fraction of variance or number of dimensions retained.%% DESCRIPTION% Performs a principal component analysis (PCA) or minor component analysis% (MCA) on the overall or mean class covariance matrix (weighted by the% class prior probabilities). It finds a rotation of the dataset A to an% N-dimensional linear subspace such that at least (for PCA) or at most (for% MCA) a fraction FRAC of the total variance is preserved.%% PCA is applied when N (or FRAC) >= 0; MCA when N (or FRAC) < 0. If N is % given (abs(N) >= 1), FRAC is optimised. If FRAC is given (abs(FRAC) < 1), % N is optimised. %% Objects in a new dataset B can be mapped by B*W, W*B or by A*KLM([],N)*B.% Default (N = inf): the features are decorrelated and ordered, but no % feature reduction is performed.%% ALTERNATIVE%% 	V = PCAKLM(A,TYPE,0)% % Returns the cumulative fraction of the explained variance. V(N) is the % cumulative fraction of the explained variance by using N eigenvectors.%% This function should not be called directly, only trough PCA or KLM.% Use FISHERM for optimizing the linear class separability (LDA).% % SEE ALSO% MAPPINGS, DATASETS, PALDC, KLLDC, PCA, KLM, FISHERM% Copyright: R.P.W. Duin, r.p.w.duin@prtools.org% Faculty EWI, Delft University of Technology% P.O. Box 5031, 2600 GA Delft, The Netherlands% $Id: pcaklm.m,v 1.11 2008/07/31 11:19:27 davidt Exp $function [w,truefrac] = pcaklm (type,a,frac)	prtrace(mfilename);	truefrac = [];	% Default: preserve all dimensions (identity mapping).	if (nargin < 3) | (isempty(frac))		frac = inf; 		prwarning (3,'no dimensionality given, only decorrelating and ordering dimensions');	end	% Default: perform PCA.	if (nargin < 1) | (isempty(type))		type = 'pca';		prwarning (3,'no type given, assuming PCA');	end	if (strcmp(type,'pca'))		mapname = 'PCA';	elseif (strcmp(type,'klm'))		mapname = 'Karhunen-Loeve Mapping';	else		error('Unknown type specified');	end	%DXD Make the name a bit more informative:	if isfinite(frac)		if (frac<1)			mapname = [mapname sprintf(' ret. %4.1f%% var',100*frac)];		else			mapname = [mapname sprintf(' to %dD',frac)];		end	end	% Empty mapping: return straightaway.	if (nargin < 2) | (isempty(a))		w = mapping(type,frac);		w = setname(w,mapname);		return	end		%nodatafile(a);	if ~isdataset(a)		if isa(a,'double')			a = dataset(a,1);   % make sure we have a dataset		else			error('Data should be given in a dataset or as doubles')		end	end		islabtype(a,'crisp','soft');	isvaldfile(a,1);   % at least 1 object per class	[m,k,c] = getsize(a);	p = getprior(a);	a = setprior(a,p);  % make class frequencies our prior	% If FRAC < 0, perform minor component analysis (MCA) instead of 	% principal component analysis.	mca = (frac < 0); frac = abs(frac);	% Shift mean of data to origin.	b = a*scalem(a); 	% If there are less samples M than features K, first perform a lossless	% projection to the (M-1) dimensional space spanned by the samples.	if (m <= k)		testdatasize(b,'objects');		u = reducm(b); b = b*u;		korg = k; [m,k] = size(b);		frac = min(frac,k);	else		testdatasize(b,'features');		u = [];	end	% Calculate overall or average class prior-weighted covariance matrix and	% find eigenvectors F. 	if (strcmp(type,'pca'))		if (c==0)  % we have unlabeled data!			G = cov(+b); % use all		else			bb = [];			classsiz = classsizes(b);			for j = 1:c				bb = [bb; seldat(b,j)*filtm([],'double')*p(j)/classsiz(j)];			end			[U,G] = meancov(remclass(setnlab(bb,1)));		end	else		%DXD For high dimensional dataset with many classes, we cannot		%store all individual cov. matrices in memory (like in the next		%line), but we have to compute them one by one:		%[U,GG] = meancov(b,1);		G = zeros(k,k);		for i = 1:c			%G = G + p(i)*GG(:,:,i);			[U,GG] = meancov(seldat(b,i),1);			G = G + p(i)*GG;		end	end	[F,V] = eig(G); 	% v = V(I) contains the sorted eigenvalues:	% descending for PCA, ascending for MCA.	if (mca)		[v,I] = sort(diag(V));	else		[v,I] = sort(-diag(V));	end		if (frac == inf)				% Return all dimensions, decorrelated and ordered.		n = k; truefrac = k;									elseif (frac == 0)			% Just return cumulative retained variance.		w = cumsum(v)/sum(v);    return	elseif (frac >= 1)			% Return FRAC dimensions.		n = abs(frac); if (n > k), error('illegal dimensionality requested'); end		I = I(1:n); sv = sum(v); 		if (sv ~= 0), truefrac = cumsum(v(1:n))/sv; else, truefrac = 0; end;	elseif (frac > 0)				% Return the N dimensions that retain at least (PCA)                          % or at most (MCA) FRAC variance.		J = find(cumsum(v)/sum(v) > frac);		if (mca), n = J(1)-1; else, n = J(1); end;		truefrac = n; I = I(1:n);	end	% If needed, apply pre-calculated projection to (M-1) dimensional subspace.	if (~isempty(u))		rot = u.data.rot*F(:,I); 		off = u.data.offset*F(:,I);	else		rot = F(:,I); 		off = -mean(a*F(:,I));	end	% Construct affine mapping.	w = affine(rot,off,a);	w = setname(w,mapname);		return

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区二区三区在线 | 亚洲综合色网站| av一区二区三区| 亚洲免费三区一区二区| 欧美日韩中文字幕精品| 美女mm1313爽爽久久久蜜臀| 欧美电影免费提供在线观看| 国产一区二区三区免费看 | 欧美日韩中文字幕一区| 久久精品国产精品亚洲红杏| 国产精品污网站| 日韩色在线观看| 色婷婷久久99综合精品jk白丝| 日本一区中文字幕| 亚洲男人天堂av网| 国产日产欧产精品推荐色| 欧美剧情片在线观看| www.亚洲激情.com| 国产精品综合av一区二区国产馆| 亚洲精品欧美在线| 中文字幕av不卡| 欧美国产日韩a欧美在线观看| 欧美一区二区三区四区在线观看| 在线一区二区三区四区五区 | 丁香激情综合国产| 国产精品99久久不卡二区| 午夜免费欧美电影| 亚洲午夜精品网| 亚洲大片免费看| 青青草国产成人av片免费| 日韩激情av在线| 麻豆精品一区二区av白丝在线| 亚洲欧美日韩电影| 亚洲午夜av在线| 亚洲国产成人av| 午夜激情一区二区三区| 水蜜桃久久夜色精品一区的特点| 樱桃视频在线观看一区| 香蕉成人伊视频在线观看| 五月婷婷另类国产| 久久99精品久久久久婷婷| 国产成人精品免费视频网站| 99久久综合色| 欧美日韩亚洲综合| 2024国产精品| 亚洲第一狼人社区| 国产精品一卡二卡| 一本色道久久综合亚洲aⅴ蜜桃| 欧美高清激情brazzers| 久久久久99精品一区| 一级中文字幕一区二区| 国产成人h网站| 日韩一区二区在线观看视频 | 国产中文字幕精品| 欧美日本一区二区三区四区| 久久久精品欧美丰满| 奇米影视在线99精品| 色欲综合视频天天天| 国产日韩欧美高清| 韩国中文字幕2020精品| 欧美丝袜丝交足nylons图片| 欧美国产国产综合| 大尺度一区二区| 精品久久久久香蕉网| 日韩电影在线一区| 在线观看日韩av先锋影音电影院| 久久精品人人爽人人爽| 国产一区美女在线| 精品国产不卡一区二区三区| 视频一区二区中文字幕| 91麻豆国产精品久久| 一区二区三区在线免费| 日韩女优av电影在线观看| 首页国产欧美久久| 91精品国产高清一区二区三区 | 爽好多水快深点欧美视频| 欧美日韩在线电影| 夜夜嗨av一区二区三区四季av | 亚洲色图欧美在线| 欧美在线观看一二区| 天天色天天爱天天射综合| 欧美男生操女生| 国产美女精品在线| 亚洲欧美电影一区二区| 在线成人免费视频| 国产成人亚洲综合色影视| 亚洲蜜桃精久久久久久久| 欧美三日本三级三级在线播放| 毛片av一区二区三区| 国产精品美女久久久久aⅴ| 欧美日韩一区二区在线观看视频 | 成人永久看片免费视频天堂| 一区二区三区四区在线播放| 欧美本精品男人aⅴ天堂| 国产精品中文字幕日韩精品 | 欧美影片第一页| 国产精品一级片| 久久国产精品色婷婷| 亚洲综合在线五月| 国产日韩欧美高清在线| 91国偷自产一区二区使用方法| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲激情自拍偷拍| 国产精品嫩草99a| 国产亚洲一区二区三区四区| 91麻豆精品国产无毒不卡在线观看| 国产盗摄一区二区三区| 久久99久久精品| 蜜桃精品视频在线| 丝袜美腿高跟呻吟高潮一区| 天天av天天翘天天综合网| 亚洲欧洲日产国码二区| 国产婷婷精品av在线| 精品久久99ma| 精品91自产拍在线观看一区| 精品国产一区二区国模嫣然| 久久夜色精品一区| 欧美国产一区二区在线观看| 日本一区二区三区在线不卡| 久久色在线观看| 久久久精品国产99久久精品芒果| 精品久久人人做人人爱| 久久精品免视看| 中文字幕字幕中文在线中不卡视频| 国产精品美女久久久久久久网站| 亚洲欧美日韩成人高清在线一区| 国产精品网站一区| 婷婷国产在线综合| 九色porny丨国产精品| 99麻豆久久久国产精品免费| 欧美色图第一页| 精品国产3级a| 一区二区免费在线播放| 日本特黄久久久高潮| 成人激情午夜影院| 91福利国产成人精品照片| 91精品欧美久久久久久动漫 | 国产一区二区福利| 欧洲国内综合视频| 欧美成人一级视频| 亚洲精品一二三四区| 成人性生交大片免费看视频在线 | 亚洲h精品动漫在线观看| 国产在线日韩欧美| 日韩三级视频在线观看| 日韩精品福利网| 欧美性一区二区| 一个色综合av| 色吊一区二区三区| 中文字幕五月欧美| 99久久久久免费精品国产| 久久久久久久久久电影| 国产乱码精品一品二品| 久久你懂得1024| 国产精品自拍在线| 国产色一区二区| 国产成人av影院| 亚洲欧美区自拍先锋| 欧美专区日韩专区| 午夜影院在线观看欧美| 欧美一级二级在线观看| 丝袜亚洲另类欧美| 精品电影一区二区三区 | 亚洲欧美视频一区| 欧美系列在线观看| 午夜精品福利一区二区蜜股av | 久久久噜噜噜久久人人看| 国产成人亚洲综合a∨婷婷| 国产精品福利av | 欧美在线免费观看亚洲| 香蕉乱码成人久久天堂爱免费| 日韩一区二区免费在线观看| 韩国视频一区二区| 中文字幕一区二区三区视频| 欧美三级韩国三级日本一级| 黄色日韩网站视频| 亚洲综合小说图片| 久久婷婷综合激情| 欧美日韩中文国产| 成人三级伦理片| 亚洲成年人网站在线观看| 欧美一区二区三区不卡| 91老司机福利 在线| 色妹子一区二区| 一区二区在线电影| 国产亚洲成aⅴ人片在线观看| 欧美日韩中文一区| 91九色02白丝porn| 成人中文字幕在线| 成人性色生活片免费看爆迷你毛片| 亚洲欧美日韩在线不卡| 日韩午夜av电影| 日韩一区二区麻豆国产| 欧美在线观看一二区| 99久久精品国产毛片| 国产麻豆成人精品| 国产原创一区二区| 久久国产综合精品| 激情综合色丁香一区二区| 日本不卡一区二区三区高清视频|