许多使用盲源分离算法的论文使用“最优方法”解决了估计混合矩阵的固有尺度和排列不确定性,但从未解释过这种方法。这是如何运作的?
提前致谢
许多使用盲源分离算法的论文使用“最优方法”解决了估计混合矩阵的固有尺度和排列不确定性,但从未解释过这种方法。这是如何运作的?
提前致谢
我在 BSS(例如翡翠)的实现中所知道的是,它们首先对输入数据进行归一化(方差 = 1),然后根据比例对数据进行排序。所以这是独一无二的,并且会为相同的输入数据产生一致的输出排序(很快会添加引用)。
但是请记住,这只是一种一致的启发式方法(任何一致的启发式方法都可以),因为根据定义,BSS 方法对输入的缩放和排列一无所知。
玉的排列问题参考:
以下启发式在玉石的 matlab 版本的注释部分中进行了描述:
% Usage:
% * If X is an nxT data matrix (n sensors, T samples) then
% B=jadeR(X) is a nxn separating matrix such that S=B*X is an nxT
% matrix of estimated source signals.
% * If B=jadeR(X,m), then B has size mxn so that only m sources are
% extracted. This is done by restricting the operation of jadeR
% to the m first principal components.
% * Also, the rows of B are ordered such that the columns of pinv(B)
% are in order of decreasing norm; this has the effect that the
% `most energetically significant' components appear first in the
% rows of S=B*X.