⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dualsparsedoublefeaturesproject.m.svn-base

📁 a function inside machine learning
💻 SVN-BASE
字号:
function [testInfo, projectionInfo] = dualSparseDoubleFeaturesProject(trainData, testData, subspaceInfo, params)
%Extract new features on a test set for CCA features 

if (nargin ~= 4)
    fprintf('%s\n', help(sprintf('%s', mfilename)));
    error('Incorrect number of inputs - see above usage instructions.');
end

%First, figure out which variables to use in the data struct 
[nameX, nameY] = getSpaceNames(params); 

projectionParamsX.X.name = nameX; 
projectionParamsX.X.kernel = params.X.kernel; 

projectionParamsY.X.name = nameY; 
projectionParamsY.X.kernel = params.Y.kernel; 

[testInfoX, projectionInfoX] = dualSparseGeneralFeaturesProject(trainData, testData, subspaceInfo, projectionParamsX);
[testInfoY, projectionInfoY] = dualSparseGeneralFeaturesProject(trainData, testData, subspaceInfo, projectionParamsY);

testInfo = struct; 
testInfo.data = data; 
testInfo.data = copyDataField(testInfoY.data, testInfo.data, 'X'); 
testInfo.data = renameDataField(testInfo.data, 'X', 'Y'); 
testInfo.data = copyDataField(testInfoX.data, testInfo.data, 'X'); 

%Clear the previous data 
testInfoX.data = clearAllFields(testInfoX.data); 
testInfoY.data = clearAllFields(testInfoY.data); 

projectionInfo = struct; 
projectionInfo.X = projectionInfoX; 
projectionInfo.Y = projectionInfoY; 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -