skleranのfastICAを試してみた。
- 白色化もライブラリ側でやってくれる。逆にやらないとうまく分離できない
- sklearn.decomposition.FastICAは瞬時混合を解こうとしている
- 求まるのは混合行列
- 逆畳み込みは対応していない?
- 畳み込み係数を得ようと思ったら、自分で頑張るしかない?
- 今やりたいのは1信号+雑音から1信号を取り出すやつ
- 白色化はいらなそう。雑音はガウスだから。
- フィルタ残差の尖度(ネゲントロピー)最大化問題
- 理屈としては単純に思えるから実装してみるか。
- しかし、白色化と係数の正規化が必要そうに思えるのが懸念
- 白色化はプリエンファシスや前段のLPCに期待すればもしかして良かったりする?