0

pymfモジュールを使用して、データセットに行列因数分解を適用してみます。pymfサイトの例で説明されているように、私はを使用non-negative matrix factorizationしているので、いくつかのW-および-H行列を取得します。W-vectorが分散の説明に従って返されることをどのように確認できますか?私はそれをマニュアルで見つけることができませんでした、そして私のすべてのテストでそれはそうでした。すでにソートされている場合は、再度ソートすることは避けたいと思います。

そうでない場合:一般的に最速の方法はありますか?

私はどちらかのようなものを考えました

let X approx= dot(W,H)
for k in arange(0,W[:,0].size):
    variance[k] = abs(dot(W[k],H[k])**2
X-variance

また

let X approx= dot(W,H)
variances = var(dot(X,W),axis=0)

4

1 に答える 1

1

pymf non negative factorizationのソース コードを見ると、ベクトルを分散でソートするオプションがありません。

于 2012-10-15T15:54:46.847 に答える