“鸡尾酒会问题”
一场鸡尾酒会中有N个人一起说话,同时有N个录音设备,问怎样根据这N个录音文件恢复出N个人的原始语音。鸡尾酒会问题也叫做盲源分离问题,ICA就是针对该问题所提出的一个算法。

ICA算法的形式化表示
对于一个输入的nn行mm列矩阵,ICA的目标就是找到一个n行n列混淆矩阵A,使得变换后的矩阵仍为n行m列矩阵,但是每一行不再是多人说话的混合语音而是解混得到的某一个人的说话语音。

算法执行步骤

白化预处理步骤
一场鸡尾酒会中有N个人一起说话,同时有N个录音设备,问怎样根据这N个录音文件恢复出N个人的原始语音。鸡尾酒会问题也叫做盲源分离问题,ICA就是针对该问题所提出的一个算法。