You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by dl...@apache.org on 2014/03/11 17:50:52 UTC
svn commit: r1576421 -
/mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext
Author: dlyubimov
Date: Tue Mar 11 16:50:52 2014
New Revision: 1576421
URL: http://svn.apache.org/r1576421
Log:
CMS commit to mahout by dlyubimov
Modified:
mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext
Modified: mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext
URL: http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext?rev=1576421&r1=1576420&r2=1576421&view=diff
==============================================================================
--- mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext (original)
+++ mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext Tue Mar 11 16:50:52 2014
@@ -98,8 +98,8 @@ this procedure computes an `\(m\times\le
SVD `\(\mathbf{A\approx U}\boldsymbol{\Sigma}\mathbf{V}^{\top}\)`:
1. Create seed for random `\(n\times\left(k+p\right)\)`
- matrix `\(\boldsymbol{\Omega}\)` The seed defines matrix `\(\mathbf{\Omega}\)`
- using Gaussian unit vectors per one of suggestions in [Martinsson].
+ matrix `\(\boldsymbol{\Omega}\)`. The seed defines matrix `\(\mathbf{\Omega}\)`
+ using Gaussian unit vectors per one of suggestions in [Halko, Martinsson, Tropp].
2. `\(\mathbf{Y=A\boldsymbol{\Omega}},\,\mathbf{Y}\in\mathbb{R}^{m\times\left(k+p\right)}\)`
@@ -130,6 +130,8 @@ SVD `\(\mathbf{A\approx U}\boldsymbol{\S
9. If needed, compute `\(\mathbf{V}=\mathbf{B}_{q}^{\top}\hat{\mathbf{U}}\boldsymbol{\Sigma}^{-1}\)`.
Another way is `\(\mathbf{V}=\mathbf{A}^{\top}\mathbf{U}\boldsymbol{\Sigma}^{-1}\)`.
+
+[Halko, Martinsson, Tropp]: http://arxiv.org/abs/0909.4061
<script type="text/x-mathjax-config">