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

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

?? mt_cs.m

?? 一種基于壓縮感知技術的圖像重建程序
?? M
字號:
function [weights,ML] = mt_CS(PHI,t,a,b,eta)
%------------------------------------------------------------------------
% The MT-CS algorithm for the following paper:
% "Multi-Task Compressive Sesning" (Preprint, 2007). The algorithm 
% is an extension of the fast RVM algorithm [Tipping & Faul, 2003]
% in two-fold: (i) the noise variance is marginalized and (ii) it is for
% multi-task CS, including single-task CS as a special case
% Coded by: Shihao Ji, ECE, Duke University
% last change: May. 15, 2007
%------------------------------------------------------------------------
% Input:
%   PHI: projection matrix. Cell structure, One cell for one task.
%   t:   CS measurements. Cell structure, One cell for one task.
%   a,b: parameters of Gamma prior on noise variance
%   eta: threshold for stopping the algorithm (suggested value: 1e-8)
% Output:
%   weights: sparse weights for all the tasks. One column for one task
%   ML:      the increase of the joint mariginal likelihood for each
%            iteration
%
if iscell(t)
    NT = length(t);
else
    NT = 1;
    PHI = {PHI};
    t = {t};
end
fprintf(1,'This is a %d-task learning!\n',NT);
%
% find initial alpha
for k = 1:NT
    [N(k),M(k)] = size(PHI{k});
end
if sum(abs(M-M(1))) ~= 0
    error('Sorry! The sizes of the underlying signals should be the same!\n');
else
    M = M(1);
end
% find initial alpha
K = repmat(N+2*a,[M,1]);
%
for k = 1:NT
    PHIt(:,k) = PHI{k}'*t{k};
    PHI2(:,k) = sum(PHI{k}.^2)';
    G2(k) = t{k}'*t{k}+2*b;
end
G2 = repmat(G2,[M,1]);
X = G2.*PHI2./PHIt.^2;
ml = K.*log(X./K)-(K-1).*log((X-1)./(K-1));
[ML,index] = max(sum(ml,2));
alpha = NT./sum((K(index,:).*PHIt(index,:).^2./G2(index,:)-PHI2(index,:))./(PHI2(index,:).*(PHI2(index,:)-PHIt(index,:).^2./G2(index,:))),2);

for k = 1:NT
    % compute initial mu, Sig, S, Q, G
    phi{k} = PHI{k}(:,index);
    Hessian = alpha+phi{k}'*phi{k};
    Sig{k} = 1/Hessian;
    mu{k} = Sig{k}*PHIt(index,k);
    left = PHI{k}'*phi{k};
    S(:,k) = PHI2(:,k)-Sig{k}*left.^2;
    Q(:,k) = PHIt(:,k)-Sig{k}*PHIt(index,k)*left;
    G(:,k) = G2(:,k)-Sig{k}*PHIt(index,k)^2;
end
clear PHI2 left;
%
for count = 2:10000

    s = S; q = Q; g = G;
    Alpha = repmat(alpha,[1,NT]);
    s(index,:) = Alpha.*S(index,:)./(Alpha-S(index,:));
    q(index,:) = Alpha.*Q(index,:)./(Alpha-S(index,:));
    g(index,:) = g(index,:)+Q(index,:).^2./(Alpha-S(index,:));
    theta = NT./sum((K.*q.^2./g-s)./(s.*(s-q.^2./g)),2);

    % choice the next alpha that maximizes marginal likelihood
    ml = repmat(-inf,[M,NT]);
    ig0 = find(theta>0);
    % index for re-estimate
    [ire,foo,which] = intersect(ig0,index);
    if ~isempty(ire)
        Alpha1 = repmat(theta(ire),[1,NT]);
        Alpha0 = repmat(alpha(which),[1,NT]);
        delta = 1./Alpha1-1./Alpha0;
        X = G(ire,:).*S(ire,:)./Q(ire,:).^2;
        ml(ire,:) = (K(ire,:)-1).*log(1+S(ire,:).*delta)+K(ire,:).*log(((Alpha0+s(ire,:)).*g(ire,:)-q(ire,:).^2).*Alpha1./(((Alpha1+s(ire,:)).*g(ire,:)-q(ire,:).^2).*Alpha0));
    end
    % index for adding
    iad = setdiff(ig0,ire);
    if ~isempty(iad)
        Alpha = repmat(theta(iad),[1,NT]);
        ml(iad,:) = log(Alpha./(Alpha+s(iad,:)))-K(iad,:).*log(1-(q(iad,:).^2./g(iad,:))./(Alpha+s(iad,:)));
    end
    is0 = setdiff([1:M],ig0);
    % index for deleting
    [ide,foo,which] = intersect(is0,index);
    if ~isempty(ide)
        Alpha = repmat(alpha(which),[1,NT]);
        ml(ide,:) = -log(1-S(ide,:)./Alpha)-K(ide,:).*log(1+Q(ide,:).^2./(G(ide,:).*(Alpha-S(ide,:))));
    end
    [ML(count),idx] = max(sum(real(ml),2));

    % check if terminates?
    if count > 2 & abs(ML(count)-ML(count-1)) < (max(ML)-ML(count))*eta
        break;
    end
    % update alphas
    which = find(index==idx);
    if theta(idx) > 0
        if ~isempty(which) % re-estimate
            Alpha = theta(idx);
            delta = Alpha-alpha(which);
            for k = 1:NT
                Sigii = Sig{k}(which,which); mui = mu{k}(which); Sigi = Sig{k}(:,which);
                ki = delta/(1+Sigii*delta);
                mu{k} = mu{k}-ki*mui*Sigi;
                Sig{k} = Sig{k}-ki*Sigi*Sigi';
                comm = PHI{k}'*(phi{k}*Sigi);
                S(:,k) = S(:,k) + ki*(comm.^2);
                Q(:,k) = Q(:,k) + ki*mui*comm;
                G(:,k) = G(:,k) + ki*(Sigi'*PHIt(index,k))^2;
            end
            %
            alpha(which) = Alpha;
        else % adding
            Alpha = theta(idx);
            for k = 1:NT
                phii = PHI{k}(:,idx); Sigii = 1/(Alpha+S(idx,k)); mui = Sigii*Q(idx,k);
                comm1 = Sig{k}*(phi{k}'*phii);
                ei = phii-phi{k}*comm1;
                off = -Sigii*comm1;
                Sig{k} = [Sig{k}+Sigii*comm1*comm1', off; off', Sigii];
                mu{k} = [mu{k}-mui*comm1; mui];
                comm2 = PHI{k}'*ei;
                S(:,k) = S(:,k) - Sigii*(comm2.^2);
                Q(:,k) = Q(:,k) - mui*comm2;
                G(:,k) = G(:,k) - Sigii*(t{k}'*ei)^2;
                phi{k} = [phi{k},phii];
            end
            %
            index = [index;idx];
            alpha = [alpha;Alpha];
        end
    else
        if ~isempty(which) % deleting
            for k = 1:NT
                Sigii = Sig{k}(which,which); mui = mu{k}(which); Sigi = Sig{k}(:,which);
                Sig{k} = Sig{k}-Sigi*Sigi'/Sigii; Sig{k}(:,which) = []; Sig{k}(which,:) = [];
                mu{k}  = mu{k}-mui/Sigii*Sigi; mu{k}(which) = [];
                comm = PHI{k}'*(phi{k}*Sigi);
                S(:,k) = S(:,k) + (comm.^2)/Sigii;
                Q(:,k) = Q(:,k) + mui/Sigii*comm;
                G(:,k) = G(:,k) + (Sigi'*PHIt(index,k))^2/Sigii;
                phi{k}(:,which) = [];
            end
            %
            index(which) = [];
            alpha(which) = [];
        end
    end

end
% output
weights	= zeros(M,NT);
for k = 1:NT
    weights(index,k) = mu{k};
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲电影激情视频网站| 国产精品色婷婷| 欧美在线综合视频| 91亚洲男人天堂| av爱爱亚洲一区| 91麻豆精品国产综合久久久久久| 91在线视频在线| 91麻豆精东视频| 91久久精品一区二区| 91浏览器打开| 色屁屁一区二区| 欧美中文字幕久久| 7777精品久久久大香线蕉| 欧美丰满少妇xxxbbb| 91麻豆精品国产自产在线| 日韩欧美亚洲国产另类| 久久网这里都是精品| 国产精品污污网站在线观看| 中文字幕一区二区三区乱码在线| 国产精品不卡在线| 亚洲综合激情小说| 日日骚欧美日韩| 国产精品夜夜嗨| 99久久精品国产导航| 欧美日韩精品一区二区三区四区 | 午夜精品福利一区二区三区av | 日韩欧美国产不卡| 26uuu精品一区二区| 亚洲色图在线播放| 亚洲精品成a人| 欧美aaaaa成人免费观看视频| 久久狠狠亚洲综合| 成人av资源在线观看| 欧美日韩在线播放三区四区| 欧美xxxx老人做受| 中文字幕一区二区视频| 丝袜亚洲另类丝袜在线| 懂色av一区二区在线播放| 色菇凉天天综合网| 日韩欧美一区在线| 中文字幕综合网| 日韩电影一区二区三区| 成人a区在线观看| 日韩欧美一区二区三区在线| 国产精品久久久久久久久图文区 | 亚洲gay无套男同| 国产在线播放一区二区三区| 在线观看免费成人| 精品精品国产高清一毛片一天堂| 亚洲欧洲av另类| 男男成人高潮片免费网站| 91性感美女视频| 精品国产sm最大网站| 亚洲国产视频一区| 国产成人午夜高潮毛片| 欧美一级在线视频| 亚洲精品一二三区| 高清beeg欧美| 久久蜜桃av一区精品变态类天堂| 性做久久久久久免费观看欧美| 国产精品一二三四区| 日韩精品一区二区三区在线观看| 亚洲一区影音先锋| 成av人片一区二区| 久久久久国产精品免费免费搜索| 日韩精品一区第一页| 色婷婷亚洲婷婷| ...中文天堂在线一区| 国产久卡久卡久卡久卡视频精品| 欧美一级免费大片| 日韩影视精彩在线| 欧美精品vⅰdeose4hd| 亚洲一级二级三级| 91久久线看在观草草青青| 中文字幕一区二区三区不卡在线 | 国产99精品国产| 久久综合999| 国产综合色产在线精品| 精品国产乱码久久久久久影片| 欧美aaa在线| 日韩精品一区二区三区四区| 美女脱光内衣内裤视频久久网站| 精品视频一区二区不卡| 亚洲国产成人精品视频| 欧美三级一区二区| 日韩激情一区二区| 欧美一区二区免费| 久久国产精品99精品国产| 久久综合色天天久久综合图片| 免费观看30秒视频久久| 日韩欧美在线观看一区二区三区| 美国十次了思思久久精品导航| 日韩视频免费观看高清完整版 | 狠狠色伊人亚洲综合成人| 91精品国产免费久久综合| 美女一区二区三区| 久久先锋影音av| 成人aaaa免费全部观看| 亚洲精品免费视频| 在线观看91av| 国产一区二区三区在线看麻豆| 欧美大尺度电影在线| 国产+成+人+亚洲欧洲自线| 亚洲色图欧美偷拍| 欧美精品精品一区| 国产精品一区一区| 一区二区三区四区五区视频在线观看| 欧美三级在线播放| 狠狠色综合日日| 综合久久综合久久| 7878成人国产在线观看| 欧美性videosxxxxx| 日韩精品亚洲专区| 国产精品日韩成人| 91精品国产综合久久久久久漫画| 国产一区二区在线观看免费| 亚洲乱码日产精品bd| 日韩亚洲欧美综合| 91偷拍与自偷拍精品| 免播放器亚洲一区| 亚洲精选视频在线| 精品国产凹凸成av人导航| 在线亚洲高清视频| 国产乱色国产精品免费视频| 亚洲综合丁香婷婷六月香| 久久亚洲一区二区三区明星换脸| 欧美亚洲国产一区二区三区 | 精品精品国产高清a毛片牛牛 | 亚洲精品国久久99热| 欧美精品一区二区三区很污很色的 | 国产成人av福利| 日韩黄色免费电影| 亚洲精品日产精品乱码不卡| 国产欧美一区二区精品性色超碰| 欧美老人xxxx18| 91小视频在线观看| 从欧美一区二区三区| 美女一区二区在线观看| 亚洲在线免费播放| 国产精品无遮挡| 国产日韩高清在线| 日韩欧美一区电影| 欧美精品aⅴ在线视频| 日本道免费精品一区二区三区| 欧美最新大片在线看| 成人小视频在线观看| 激情文学综合插| 久久国产精品色婷婷| 日本不卡123| 天堂资源在线中文精品| 一区二区三区精品视频| 亚洲日本在线视频观看| 中文字幕欧美国产| 国产午夜一区二区三区| 精品国产91九色蝌蚪| 精品国产3级a| 欧美精品一区二区三| 欧美精品一区在线观看| 精品久久久久久久人人人人传媒| 欧美一级片免费看| 欧美sm美女调教| 精品国产免费视频| 久久无码av三级| 国产亚洲精品7777| 国产精品久久三区| 一区二区三区日本| 亚洲成av人片一区二区| 奇米影视一区二区三区小说| 日韩电影免费在线| 精品午夜久久福利影院| 国产精品正在播放| 91性感美女视频| 欧美另类久久久品| 精品国产自在久精品国产| 日本一区二区视频在线| 亚洲男人的天堂av| 亚洲大型综合色站| 麻豆成人久久精品二区三区红| 国产一区二区三区在线看麻豆| 粉嫩13p一区二区三区| 波多野结衣在线一区| 色av综合在线| 精品欧美一区二区在线观看| 久久精品亚洲精品国产欧美kt∨| 国产精品狼人久久影院观看方式| 久久精品国产99国产| 国产真实精品久久二三区| 99视频热这里只有精品免费| 欧美色爱综合网| 久久一留热品黄| 亚洲精品成人在线| 美国十次综合导航| 色综合天天天天做夜夜夜夜做| 亚洲精品久久久久久国产精华液| 亚洲国产精品综合小说图片区| 国产一区三区三区| 色吧成人激情小说| 久久一区二区三区四区| 亚洲一区二区av在线| 国产精品资源在线观看|