【发布时间】:2014-02-21 00:08:22
【问题描述】:
我有一组图像“训练集”。我已经形成了“本征空间”。现在我需要标记预测来训练 SVM。 “面 1”到特征空间的投影必须标记为 +1,所有其他面到特征空间的投影必须标记为 -1。
我不知道该怎么做。任何建议都会很有帮助!
我使用以下方法形成了特征空间:
function [signals,V] = pca2(data)
[M,N] = size(data);
data = reshape(data, M*N,1); % subtract off the mean for each dimension
mn = mean(data,2);
data = bsxfun(@minus, data, mean(data,1));
% construct the matrix Y
Y = data'*data / (M*N-1);
[V D] = eigs(Y, 10); % reduce to 10 dimension
% project the original data
signals = data * V;
【问题讨论】:
-
我使用以下方法形成了特征空间:function [signals,V] = pca2(data) [M,N] = size(data);数据 = 重塑(数据,MN,1); % 减去每个维度的平均值 mn = mean(data,2);数据= bsxfun(@减号,数据,平均值(数据,1)); % 构造矩阵 Y Y = data'*data / (MN-1); [V D] = eigs(Y, 10); % 减少到 10 维 % 投影原始数据信号 = 数据 * V;