skleranのfastICAを試してみた。

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