dualmaxtargetalignment2.m
来自「a function inside machine learning」· M 代码 · 共 17 行
M
17 行
function b = dualMaxTargetAlignment2(K, Kj, Y, Yj)
%A function to compute the dual maximum target alignment vector between
%matrices X and Y
numExamples = size(Kj, 1);
Kinv = pinv(Kj);
updateMatrix = Kinv*Y*Y'*Kj;
b = updateMatrix*rand(numExamples, 1);
bold = b - 1;
while norm(b-bold) > 0.0001
bold = b;
b = updateMatrix*b/norm(updateMatrix*b);
end
b = b/sqrt(b'*Kj'*Kj*b);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?