一年ほど前に理解した非負値行列因子分解(NMF)を再実装して確認してみようとした記事です. Support Vector Machine(SVM)や最近ではDeep Learningなどが流行っていますが,こんな手法もありますよ,といった紹介になればと・・・ C++とPython2.7で久しぶりに実装してみました. 【2020/11/10 更新】 Python3系にアップデートしました。 Python版NMFコードをリファクタリングしました。 【2020/02/05 更新】 NMFを使ったリアルタイム音源分離のモックを作成しました。 こちら 【2018/03/23 更新】 一部本文を修正しました. 加えてJuliaでの実装も行いましたのでそちらのリンクを貼りました. 開発環境 Mac OS X 10.11.6 Elcapitan Python 3.7 numpy 1.11.1 cmake

