我正在使用LBP和MATLAB进行提取功能,但准确性太低
如何减少LBP中的功能箱?
非常感谢。答案 0 :(得分:1)
使用pcares
功能执行此操作。 pcares
代表 PCA Residuals :
[residuals, reconstructed] = pcares(X, ndim);
residuals
返回通过保留ndim
矩阵n-by-p
的{{1}}主要成分获得的残差。 X
是数据矩阵,或包含数据的矩阵。 X
的行对应于观察,列是变量。 X
是标量,必须小于或等于ndim
。 p
是一个与residuals
大小相同的矩阵。
X
将根据reconstructed
输入获得缩小的维度数据。请注意,ndim
仍将作为reconstructed
位于原始维度中。因此,您可以选择第一个X
列,这将对应于使用ndim
指定的要素的维度数构建的要素。换句话说:
ndim
因此,reduced = reconstructed(:,1:ndim);
将包含尺寸缩小至reduced
尺寸的数据。
您需要统计工具箱才能运行ndim
。如果不这样做,那么这种方法将不起作用。