dualgeneralfeaturestest2.m.svn-base
来自「a function inside machine learning」· SVN-BASE 代码 · 共 30 行
SVN-BASE
30 行
%A script to improve the efficiency of dualGeneralFeatures
clear;
rand('state',22);
numExamples = 2000;
numFeatures = 500;
numLabels = 20;
tol = 10^-5;
X = rand(numExamples, numFeatures);
Y = sign(rand(numExamples, numLabels)-0.5);
X = centerData(X);
X = normalise(X);
d = data;
d = addDataField(d, 'X', X, 'examples');
d = addDataField(d, 'Y', Y, 'labels');
[trainData, testData] = splitData2(d, 2/3);
T = 10;
params.dualFeatureDirection = 'dualMaxCovariance';
params.iterations = T;
params.X.kernel = getDefaultLinearKernel;
params.normalise = 1;
[subspaceInfo, trainInfo] = dualGeneralFeaturesTrain(trainData, params);
[testInfo, projectionInfo] = dualGeneralFeaturesProject(trainData, testData, subspaceInfo, params);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?