2012-05-01から1ヶ月間の記事一覧

boost-python ではじめる大規模機械学習(6)- boost::multi_array のエクスポート・前編

あらすじ boost-python を使用して、Python と C 言語両方を活用する方法を説明しています。本記事では、boost::multi_array を Python 側にエクスポートする方法を解説します。 こんなものがつくりたい Python でデータを読み込み、C で計算を行い、Python …

boost-python ではじめる大規模機械学習(5)- 小休止

あらすじ boost-python を使用して、Python と C 言語両方を活用する方法を説明しています。 前記事では、SciPy の配列に C 言語からアクセスする方法を解説しました。 今回は、実装の方向性について考えます。 PyArrayObject は面倒 前回見た通り、SciPy の…

boost-python ではじめる大規模機械学習(4)- 配列アクセス

あらすじ boost-python を使用して、Python と C 言語両方を活用する方法を説明しています。 前記事では、任意の Python モジュールを C 言語から呼び出す方法を解説しました。 本記事では、SciPy の配列に C 言語からアクセスする方法を解説します。 配列オ…

boost-python ではじめる大規模機械学習(3)- Python モジュールの呼び出し

あらすじ boost-python を使用して、Python と C 言語両方を活用する方法を説明しています。 前記事では、Python・C 言語間で簡単なオブジェクトを受け渡す方法を解説しました。 本記事では、任意の Python モジュールを C 言語から呼び出す方法を解説します…

動く隠れマルコフモデル(導出編・前編)- 動く PRML シリーズ(3)

やりたいこと 動く PRML シリーズ、第3回は隠れマルコフモデル (hidden Markov model, HMM) です。混合ガウス分布 (GMM)、変分混合ガウス分布 (VB-GMM) に続き第三回です。反復繰り返し型の機械学習アルゴリズムを理解するには大きく分けて二つの方法があり…