📄 sparsevariancestest.m
字号:
%Test sparse variances code
clear;
rand('state',22);
numExamples = 15;
numFeatures = 10;
tol = 10^-5;
X = rand(numExamples, numFeatures);
Y = sign(rand(numExamples, 1)-0.5);
X = centerData(X);
KX = X*X';
[variances, bs] = sparseVariances(KX, KX, Y, Y, (1:numExamples)');
variances2 = diag(KX*KX')./diag(KX);
bs2 = 1./sqrt(diag(KX));
if norm(variances - variances2) > tol
error('Variances are wrong');
end
if norm(bs - bs2) > tol
error('Scaling of dual directions are wrong');
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -