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

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

?? gtminit.m

?? 馬爾可夫過程是一類重要的隨機過程,它的原始模型馬爾可夫鏈,由俄國數(shù)學(xué)家Α.Α.馬爾可夫于1907年提出。本程序是對隱馬爾可夫模型的一個完整的建模。
?? M
字號:
function net = gtminit(net, options, data, samp_type, varargin)
%GTMINIT Initialise the weights and latent sample in a GTM.
%
%	Description
%	NET = GTMINIT(NET, OPTIONS, DATA, SAMPTYPE) takes a GTM NET and
%	generates a sample of latent data points and sets the centres (and
%	widths if appropriate) of NET.RBFNET.
%
%	If the SAMPTYPE is 'REGULAR', then regular grids of latent data
%	points and RBF centres are created.  The dimension of the latent data
%	space must be 1 or 2.  For one-dimensional latent space, the
%	LSAMPSIZE parameter gives the number of latent points and the
%	RBFSAMPSIZE parameter gives the number of RBF centres.  For a two-
%	dimensional latent space, these parameters must be vectors of length
%	2 with the number of points in each of the x and y directions to
%	create a rectangular grid.  The widths of the RBF basis functions are
%	set by a call to RBFSETFW passing OPTIONS(7) as the scaling
%	parameter.
%
%	If the SAMPTYPE is 'UNIFORM' or 'GAUSSIAN' then the latent data is
%	found by sampling from a uniform or Gaussian distribution
%	correspondingly.  The RBF basis function parameters are set by a call
%	to RBFSETBF with the DATA parameter as dataset and the OPTIONS
%	vector.
%
%	Finally, the output layer weights of the RBF are initialised by
%	mapping the mean of the latent variable to the mean of the target
%	variable, and the L-dimensional latent variale variance to the
%	variance of the targets along the first L principal components.
%
%	See also
%	GTM, GTMEM, PCA, RBFSETBF, RBFSETFW
%

%	Copyright (c) Ian T Nabney (1996-2001)

% Check for consistency
errstring = consist(net, 'gtm', data);
if ~isempty(errstring)
  error(errstring);
end

% Check type of sample
stypes = {'regular', 'uniform', 'gaussian'};
if (strcmp(samp_type, stypes)) == 0
  error('Undefined sample type.')
end

if net.dim_latent > size(data, 2)
  error('Latent space dimension must not be greater than data dimension')
end
nlatent = net.gmmnet.ncentres;
nhidden = net.rbfnet.nhidden;

% Create latent data sample and set RBF centres

switch samp_type
case 'regular'
   if nargin ~= 6
      error('Regular type must specify latent and RBF shapes');
   end
   l_samp_size = varargin{1};
   rbf_samp_size = varargin{2};
   if round(l_samp_size) ~= l_samp_size
      error('Latent sample specification must contain integers')
   end
   % Check existence and size of rbf specification
   if any(size(rbf_samp_size) ~= [1 net.dim_latent]) | ...
         prod(rbf_samp_size) ~= nhidden
      error('Incorrect specification of RBF centres')
   end
   % Check dimension and type of latent data specification
   if any(size(l_samp_size) ~= [1 net.dim_latent]) | ...
         prod(l_samp_size) ~= nlatent
      error('Incorrect dimension of latent sample spec.')
   end
   if net.dim_latent == 1
      net.X = [-1:2/(l_samp_size-1):1]';
      net.rbfnet.c = [-1:2/(rbf_samp_size-1):1]';
      net.rbfnet = rbfsetfw(net.rbfnet, options(7));
   elseif net.dim_latent == 2
      net.X = gtm_rctg(l_samp_size);
      net.rbfnet.c = gtm_rctg(rbf_samp_size);
      net.rbfnet = rbfsetfw(net.rbfnet, options(7));
   else
      error('For regular sample, input dimension must be 1 or 2.')
   end
   
   
case {'uniform', 'gaussian'}
   if strcmp(samp_type, 'uniform')
      net.X = 2 * (rand(nlatent, net.dim_latent) - 0.5);
   else
      % Sample from N(0, 0.25) distribution to ensure most latent 
      % data is inside square
      net.X = randn(nlatent, net.dim_latent)/2;
   end   
   net.rbfnet = rbfsetbf(net.rbfnet, options, net.X);
otherwise
   % Shouldn't get here
   error('Invalid sample type');
   
end

% Latent data sample and basis function parameters chosen.
% Now set output weights
[PCcoeff, PCvec] = pca(data);

% Scale PCs by eigenvalues
A = PCvec(:, 1:net.dim_latent)*diag(sqrt(PCcoeff(1:net.dim_latent)));

[temp, Phi] = rbffwd(net.rbfnet, net.X);
% Normalise X to ensure 1:1 mapping of variances and calculate weights
% as solution of Phi*W = normX*A'
normX = (net.X - ones(size(net.X))*diag(mean(net.X)))*diag(1./std(net.X));
net.rbfnet.w2 = Phi \ (normX*A');
% Bias is mean of target data
net.rbfnet.b2 = mean(data);

% Must also set initial value of variance
% Find average distance between nearest centres
% Ensure that distance of centre to itself is excluded by setting diagonal
% entries to realmax
net.gmmnet.centres = rbffwd(net.rbfnet, net.X);
d = dist2(net.gmmnet.centres, net.gmmnet.centres) + ...
  diag(ones(net.gmmnet.ncentres, 1)*realmax);
sigma = mean(min(d))/2;

% Now set covariance to minimum of this and next largest eigenvalue
if net.dim_latent < size(data, 2)
  sigma = min(sigma, PCcoeff(net.dim_latent+1));
end
net.gmmnet.covars = sigma*ones(1, net.gmmnet.ncentres);

% Sub-function to create the sample data in 2d
function sample = gtm_rctg(samp_size)

xDim = samp_size(1);
yDim = samp_size(2);
% Produce a grid with the right number of rows and columns
[X, Y] = meshgrid([0:1:(xDim-1)], [(yDim-1):-1:0]);

% Change grid representation 
sample = [X(:), Y(:)];

% Shift grid to correct position and scale it
maxXY= max(sample);
sample(:,1) = 2*(sample(:,1) - maxXY(1)/2)./maxXY(1);
sample(:,2) = 2*(sample(:,2) - maxXY(2)/2)./maxXY(2);
return;

   
   

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类综合日韩欧美亚洲| 亚洲激情五月婷婷| 精品一区二区三区蜜桃| 91精品久久久久久久91蜜桃| 亚洲第一主播视频| 欧美日韩一级黄| 亚洲成人www| 欧美高清视频在线高清观看mv色露露十八| 一区二区在线电影| 日本久久电影网| 午夜国产精品一区| 日韩欧美一级二级三级| 国产福利一区二区三区视频| 国产亚洲精品免费| 91在线免费播放| 一区二区三区高清在线| 91麻豆精品国产91久久久使用方法 | 成人黄色片在线观看| 国产精品免费人成网站| 欧美在线不卡一区| 日本在线观看不卡视频| 久久亚洲一区二区三区四区| 成人高清在线视频| 亚洲图片一区二区| 精品999久久久| 91在线视频观看| 捆绑调教美女网站视频一区| 亚洲国产精品传媒在线观看| 欧美在线免费观看亚洲| 激情av综合网| 日韩毛片视频在线看| 69堂成人精品免费视频| 粉嫩高潮美女一区二区三区| 亚洲国产精品久久一线不卡| 久久久九九九九| 欧美色倩网站大全免费| 国产成人免费视| 日韩电影一区二区三区四区| 综合色中文字幕| 欧美tickle裸体挠脚心vk| 色综合视频一区二区三区高清| 日本成人在线看| 亚洲色图视频网| 久久久噜噜噜久噜久久综合| 欧美最猛黑人xxxxx猛交| 国产精品原创巨作av| 亚洲成年人网站在线观看| 国产欧美一区二区精品久导航 | 精品伦理精品一区| 91丨porny丨在线| 国产一区欧美一区| 日韩精品乱码av一区二区| 中文一区二区在线观看| 欧美一级艳片视频免费观看| 91丨九色porny丨蝌蚪| 国产精品一区二区三区99| 日韩一区欧美二区| 亚洲一区二区视频在线| 国产精品视频一二三区| www成人在线观看| 欧美一区二区三区白人| 91福利国产成人精品照片| jlzzjlzz亚洲女人18| 国产精品一品视频| 国产一区二区电影| 久久福利资源站| 日本三级韩国三级欧美三级| 亚洲精品国产视频| 亚洲日穴在线视频| 国产精品国产自产拍在线| 国产日韩欧美精品一区| 日韩欧美精品在线| 日韩精品一区二| 欧美一级淫片007| 911精品产国品一二三产区| 欧美亚洲一区三区| 91黄视频在线| 日本精品视频一区二区| 色偷偷88欧美精品久久久| jlzzjlzz亚洲女人18| 成人一区在线观看| 成人免费观看视频| av高清久久久| 99re成人在线| 色婷婷精品久久二区二区蜜臀av | 国产在线一区二区| 精品无人码麻豆乱码1区2区| 狠狠色丁香婷综合久久| 久久精品国产在热久久| 国产在线看一区| 国产成人综合网站| youjizz国产精品| 色偷偷成人一区二区三区91 | 在线观看日韩一区| 欧美日韩国产综合视频在线观看| 在线播放中文字幕一区| 日韩欧美中文字幕制服| 久久久一区二区三区| 欧美高清在线视频| 亚洲人妖av一区二区| 亚洲在线观看免费| 蜜臀va亚洲va欧美va天堂| 国内成人免费视频| 波多野结衣在线一区| 在线看一区二区| 日韩欧美中文字幕精品| 久久精品在线免费观看| 亚洲同性同志一二三专区| 亚洲超碰精品一区二区| 久久精品国产77777蜜臀| 成人一区二区三区中文字幕| 91啪亚洲精品| 欧美一级理论片| 国产精品久久久久久久裸模 | 色国产综合视频| 日韩午夜三级在线| 国产精品美女久久久久高潮| 亚洲欧美电影一区二区| 人人精品人人爱| 福利电影一区二区三区| 欧美视频一区二区在线观看| 精品国产乱码久久久久久1区2区| 国产精品国产a| 麻豆精品久久精品色综合| 99久久综合99久久综合网站| 欧美福利视频一区| 国产日韩精品视频一区| 亚洲成人综合视频| 国产福利一区二区三区视频在线 | 欧美日韩国产一级| 国产日韩欧美a| 日本成人在线不卡视频| 99国产精品国产精品久久| 日韩欧美一区二区三区在线| 亚洲欧洲精品一区二区三区| 欧美aⅴ一区二区三区视频| 99国产精品久久久久久久久久久| 欧美大片拔萝卜| 亚洲国产综合人成综合网站| 粉嫩13p一区二区三区| 日韩一区二区三区在线观看| 亚洲另类在线制服丝袜| 国产精品一区二区黑丝| 欧美一级黄色录像| 亚洲一二三四久久| av在线不卡电影| 国产亚洲精品bt天堂精选| 日韩专区欧美专区| 欧美调教femdomvk| 亚洲乱码国产乱码精品精可以看| 国产在线精品一区二区三区不卡| 777xxx欧美| 香蕉久久夜色精品国产使用方法| 91色视频在线| 亚洲欧美自拍偷拍色图| 国产精品一区专区| 精品国产乱码久久| 美腿丝袜亚洲色图| 日韩一级视频免费观看在线| 亚洲444eee在线观看| 欧美日韩中文另类| 亚洲国产日日夜夜| 欧美中文字幕一区| 一个色综合av| 日本韩国欧美一区二区三区| 国产精品成人一区二区艾草 | 一区二区三区在线播放| 白白色 亚洲乱淫| 国产精品美女久久久久久| 国产成人午夜99999| 国产欧美视频一区二区| 国产成人鲁色资源国产91色综| 久久精品一区二区三区不卡牛牛| 九九在线精品视频| 久久亚洲私人国产精品va媚药| 精品一区二区在线观看| 久久综合九色综合97婷婷| 国产在线不卡一卡二卡三卡四卡| 欧美不卡一二三| 国产盗摄视频一区二区三区| 国产日韩精品久久久| 91在线你懂得| 亚洲国产精品影院| 在线综合视频播放| 精品一区二区三区免费播放| 国产欧美精品国产国产专区| 不卡欧美aaaaa| 亚洲一级片在线观看| 欧美精品18+| 精品一区二区三区蜜桃| 国产欧美日本一区视频| 99精品视频免费在线观看| 亚洲高清一区二区三区| 日韩一区二区三区在线观看 | 国产目拍亚洲精品99久久精品| 国产成人啪免费观看软件| 亚洲国产成人在线| 日本乱码高清不卡字幕| 日本成人在线电影网| 日本一区二区三区久久久久久久久不|