资源简介
机器学习经典域适应算法JDA代码,包含调用主程序和使用数据
代码片段和文件信息
function [ZA] = JDA(XsXtYsYt0options)
% Transfer Feature Learning with Joint Distribution Adaptation.
% M. Long J. Wang G. Ding J. Sun and P.S. Yu.
% IEEE International Conference on Computer Vision (ICCV) 2013.
% Contact: Mingsheng Long (longmingsheng@gmail.com)
% Load algorithm options
addpath(genpath(‘../liblinear/matlab‘));
if nargin < 5
error(‘Algorithm parameters should be set!‘);
end
if ~isfield(options‘k‘)
options.k = 100;
end
if ~isfield(options‘lambda‘)
options.lambda = 0.1;
end
if ~isfield(options‘ker‘)
options.ker = ‘primal‘;
end
if ~isfield(options‘gamma‘)
options.gamma = 1.0;
end
if ~isfield(options‘data‘)
options.data = ‘default‘;
end
k = options.k;
lambda = options.lambda;
ker = options.ker;
gamma = options.gamma;
data = options.data;
fprintf(‘JDA: data=%s k=%d lambda=%f\n‘dataklambda);
% Set predefined variables
X = [XsXt];
X = X*diag(sparse(1./sqrt(sum(X.^2))));
[mn] = size(X);
ns = size(Xs2);
nt = size(Xt2);
C = length(unique(Ys));
% Construct MMD matrix
e = [1/ns*ones(ns1);-1/nt*ones(nt1)];
M = e*e‘*C;
if ~isempty(Yt0) && length(Yt0)==nt
for c = reshape(unique(Ys)1C)
e = zeros(n1);
e(Ys==c) = 1/length(find(Ys==c));
e(ns+find(Yt0==c)) = -1/length(find(Yt0==c));
e(isinf(e)) = 0;
M = M + e*e‘;
end
end
M = M/norm(M‘fro‘);
% Construct centering matrix
H = eye(n)-1/(n)*ones(nn);
% Joint Distribution Adaptation: JDA
if strcmp(ker‘primal‘)
[A~] = eigs(X*M*X‘+lambda*eye(m)X*H*X‘k‘SM‘);
Z = A‘*X;
else
K = kernel(kerX[]gamma);
[A~] = eigs(K*M*K‘+lambda*eye(n)K*H*K‘k‘SM‘);
Z = A‘*K;
end
fprintf(‘Algorithm JDA terminated!!!\n\n‘);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-09 22:26 CodeData\
文件 12292 2013-11-09 22:26 CodeData\.DS_Store
目录 0 2013-11-09 22:25 CodeData\code\
文件 6148 2013-11-09 22:05 CodeData\code\.DS_Store
文件 1792 2013-11-09 22:07 CodeData\code\JDA.m
目录 0 2013-11-09 22:26 __MACOSX\
目录 0 2013-11-09 22:26 __MACOSX\CodeData\
目录 0 2013-11-09 22:26 __MACOSX\CodeData\code\
文件 120 2013-11-09 22:07 __MACOSX\CodeData\code\._JDA.m
文件 1297 2013-11-09 22:07 CodeData\code\kernel.m
文件 164 2013-11-09 22:07 __MACOSX\CodeData\code\._kernel.m
文件 1998 2013-11-09 22:07 CodeData\code\run_office.m
文件 120 2013-11-09 22:07 __MACOSX\CodeData\code\._run_office.m
文件 1633 2013-11-09 22:07 CodeData\code\run_other.m
文件 120 2013-11-09 22:07 __MACOSX\CodeData\code\._run_other.m
文件 1999 2013-11-09 22:18 CodeData\code\run_pie.m
文件 120 2013-11-09 22:18 __MACOSX\CodeData\code\._run_pie.m
文件 164 2013-11-09 22:25 __MACOSX\CodeData\._code
目录 0 2013-11-09 22:04 CodeData\data\
文件 6148 2013-04-14 15:39 CodeData\data\.DS_Store
文件 104970 2013-01-09 11:14 CodeData\data\amazon_SURF_L10.mat
文件 3692 2013-01-09 11:14 CodeData\data\amazon_SURF_L10_imgs.mat
文件 150751 2013-01-09 11:14 CodeData\data\Caltech10_SURF_L10.mat
文件 4251 2013-01-09 11:14 CodeData\data\Caltech10_SURF_L10_imgs.mat
文件 3016148 2013-04-05 22:12 CodeData\data\COIL_1.mat
目录 0 2013-11-09 22:26 __MACOSX\CodeData\data\
文件 164 2013-04-05 22:12 __MACOSX\CodeData\data\._COIL_1.mat
文件 3016146 2013-04-05 22:12 CodeData\data\COIL_2.mat
文件 164 2013-04-05 22:12 __MACOSX\CodeData\data\._COIL_2.mat
文件 18348 2013-01-09 11:14 CodeData\data\dslr_SURF_L10.mat
文件 893 2013-01-09 11:14 CodeData\data\dslr_SURF_L10_imgs.mat
............此处省略16个文件信息
相关资源
- 强子对撞机中光子与强子相互作用中
- 大型强子对撞机质子-铅碰撞中的饱和
- 相对论重离子对撞机小型系统扫描的
- 大型强子对撞机p + Pb碰撞中平均横向
- 大型强子对撞机双光子通道中心边缘
- 在大型强子对撞机上用质子标记搜索
- 解释大型强子对撞机双光子过量的场
- 大型强子对撞机中双光子过量引起的
- 750 GeV共振态的对撞机
- 大型强子对撞机上的矢量le夸克和75
- 通过变化的电磁耦合,大型强子对撞
- 强子对撞机γγ相互作用中双矢
- 基于双目视觉的矿井机车定位方法
- zendstudio11破解文件、注册机包括11.0
- 基于S7-300 PLC和WinCC带式输送机系统设
- 单片机仿真软件proteus6.7免安装绿色版
- UltraEdit v26.10版本 注册机
- DCDC电源模块待机时的损耗都耗在了哪
- ZY-850L矿用履带式全方位钻机的研制
- 中盈ZY50打印机驱动 v1.1 官方版
- 中盈 NX-612打印机驱动 v1.1 官方版
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机汇编语实现的流水灯
- 基于SPCE061A单片机的图形液晶模块的驱
- SecureCRT v7.0 注册机
- SecureCRT-6.0.2安装包和SecureCRT-6.0.2注册
- 联想A320一体机BIOS
- 企业孵化器与风险资本家之间的收入
- DDR4台式机内存条原理图.pdf
- 美松打印机SDK MsPrintSDK-Demo-DLL-CShare-
评论
共有 条评论