• 締切済み

ICA(独立成分分析)

勉強で使いたいのですが、独立成分分析のプログラム(CかC++のソース)が公開されているページって教えていただけないでしょうか?検索サイトとかで「プログラム 独立成分分析」とかで検索してもいまいちよくわかりませんでした。お願いします。ちなみに、音声に使いたいです。

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

MatLab用のソースコードが入手しやすく、Cはまれですが、このリンクのものはいかがでしょう。 http://www.cnl.salk.edu/~tewon/ica_cnl.html 音声分析に立ちどころに使えるとは思いませんが、コードは参考になるのではないかと思います。

nonoru
質問者

お礼

ありがとうございました。精進します。

関連するQ&A

  • 独立成分分析について

    独立成分分析について勉強しようと思っているのですが、勉強をする際にPCの言語はC言語を学べば良いのでしょうか?またグニュ?というものがあると聞いたのですがそれは独立成分分析に使えるものでしょうか?

  • 独立成分分析について

    独立成分分析を用いて、生体信号の解析を 行いたいと思っているのですが、 どのように勉強を行えばよいのかわかりません。 本なども色々調べてはみたのですが、 内容を理解することができませんでした。 独立成分分析を理解する良い方法はありませんか。 知識に関しては、ゼロに等しいです。 すみませんが、 どなたかご指導お願いします。

  • 独立成分分析の勉強法について  (連続で質問、すみません)

    大学のゼミで、独立成分分析を使うことになり勉強をはじめたのですが とても難しく、あまり理解できてないので、 参考書など買いたいと思うのですが、 お勧めはありますでしょうか? 自分で調べたところ、 詳解 独立成分分析 という本が出てきましたが、これは解りやすいでしょうか? ちなみに、独立成分分析で出てくる、4次のキュムラントや行列計算 などの勉強もしたいのですが、 それについても、おすすめの本ありましたら教えて下さい。 よろしくお願いします。

  • 独立成分分析の画像への適用

    画像に対して独立成分分析(ICA)をしているような論文を見かけました。 しかし、私が知っている範囲では音声に対する分析に用いているのがほとんどです。 そこで画像に対するICAについて調べようと思ったのですが、中々解説しているサイトや書物はなく、思ったほど理解が進みません。 画像に対するICAについて詳しく解説している書物やサイトについて、どなたかご存知でしたら教えてください。 お願いします。

  • 独立成分分析(ICA)の絶対値復元

    独学している独立成分分析(ICA)について質問です。 推定した独立成分は順序と符号の不定性があることは理解しているつもりですが、 観測データの絶対値を使って推定データの絶対値も復元することはできるでしょうか? ある3成分を用意して、適当な3×3行列でそれを混合してみて元データを再現できるか 試しています。(平均と分散を0と1にした)規格化されたデータまでは復元できるのですが それ以降の絶対値の再現がうまくいきません。 混合(分離)行列を推定できていれば、順序の不定性を除けば、 その係数から元データの絶対値は再現できると信じているのですが間違いでしょうか? そもそも原理的にICAでは絶対値は復元できなかったりするのでしょうか? ご教授よろしくお願いします。 ちなみに今試していることは、 1、3成分を主成分分析する 2、1の結果を規格化(分散=1)してICAへ投入する 3、推定された混合(分離)行列要素で成分分解する 4、3の行列要素をつかって、1や2の平均や分散を分解して絶対値を復元する というステップの4で詰まっています。

  • 独立成分分析について

    独立成分分析について FastICAを用いて2人の話し声が混ざった音源からそれぞれの声に分離したいと考えてます。 現在、MATLABで混合音源をloadし、FastICAに取り込んだのですが実行結果を見る限り成功していません。 白色化を実行したあとでICAを実行しても2つの信号を取り出すことができずに、1つの波形しか表示されません。 取り込む音源はただ単純に2人の話し声を混合しただけです。 分離ができないのは取り込む音源に原因があると考えてます。 Fast ICAを用いてこの実験を行うためにはどういった形式の音源を入力信号としたらいいのでしょうか、教えてください。 ちなみに、取り込んだ信号のNumber of Signal(信号数) は1、Number of Sample(サンプル数)は18000となっています。

  • 主成分分析について

    主成分分析であるデータを解析したいのですが、主成分分析の手順や意味を詳しく記してあるページなど、ないでしょうか? 調べてみたんですが、実際にデータをどう計算して主成分をだすのかよくわかりません。 よろしくお願いします。

  • 主成分分析について

    主成分分析について勉強しているのですがむずかしくてよくわかりません。 簡単に説明してもらえないでしょうか。 よろしくお願いします。

  • 主成分分析について

    主成分分析について 現在、主成分分析の計算方法を勉強をしているのですが、主成分得点の求め方がわかりません。 例をあげて説明させていただくと、 x1 x2 x3 8 9 4 2 5 7 8  5  6 3  5  4 7  4  9 4  3  4 3  6  8 6  8  2 5  4  5 6  7  6 このようなデータを分析するとして、各変数の相関係数(X1X2 X2X3 X1X3)の値はわかりますし、計算方法もわかります。 またここから固有値もわかります。 しかしここからどうやって、主成分得点を求めればよいかわかりません。 どのように計算するのですか?よろしければご回答下さい。

  • 主成分分析及びクラスタ分析について

    統計について今勉強している者です。 SPSSを用いて分析を実際に行っています。 主成分分析とクラスタ分析というよりSPSSの使用方法になってしまうのですが、 主成分分析を行って、得られた因子得点(回帰法)がデータに保存されます。 今回自分の場合は4つの主成分になりましたので fac1_1~fac1_4が得られています。 この得られた1~4をクラスタ分析にかけるというのは どのような結果を意味するのでしょうか? 実際にクラスタ分析を行うと鎖効果もなく 非常によい結果が得られたのですが これが本当にクラスタ分析となっているのかが分からなくて。 お分かりの方が見えましたら、ご解答いただけるとありがたいです。 お願いいたします。

専門家に質問してみよう