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/10 07:58:46 UTC

svn commit: r1575846 - /mahout/site/mahout_cms/trunk/content/users/dim-reduction/ssvd.mdtext

Author: dlyubimov
Date: Mon Mar 10 06:58:46 2014
New Revision: 1575846

URL: http://svn.apache.org/r1575846
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=1575846&r1=1575845&r2=1575846&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 Mon Mar 10 06:58:46 2014
@@ -88,14 +88,23 @@ Note: numerical stability of R algorithm
   [3]: ssvd.page/SSVD-CLI.pdf
 
 
-<p>Modified SSVD Algorithm.</p>
-<p>Given an <span style="display: none;" class="MathJax_Preview"></span><span style="font-size: 100%;" class="MathJax_MathML"><math><mi>m</mi><mo stretchy="false">×</mo><mi>n</mi></math></span><script id="MathJax-Element-57" type="math/tex">m\times n</script>
-  matrix A, a target rank <span style="display: none;" class="MathJax_Preview"></span><span style="font-size: 100%;" class="MathJax_MathML"><math><mi>k</mi><mo stretchy="false">∈</mo><msub><mrow><mi mathvariant="double-struck">N</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span><script id="MathJax-Element-58" type="math/tex">k\in\mathbb{N}_{1}</script>
- , an oversampling parameter <span style="display: none;" class="MathJax_Preview"></span><span style="font-size: 100%;" class="MathJax_MathML"><math><mi>p</mi><mo stretchy="false">∈</mo><msub><mrow><mi mathvariant="double-struck">N</mi></mrow><mrow><mn>1</mn></mrow></msub></math></span><script id="MathJax-Element-59" type="math/tex">p\in\mathbb{N}_{1}</script>
- , and the number of additional power iterations <span style="display: none;" class="MathJax_Preview"></span><span style="font-size: 100%;" class="MathJax_MathML"><math><mi>q</mi><mo stretchy="false">∈</mo><msub><mrow><mi mathvariant="double-struck">N</mi></mrow><mrow><mn>0</mn></mrow></msub></math></span><script id="MathJax-Element-60" type="math/tex">q\in\mathbb{N}_{0}</script>
- , this procedure computes an <span style="display: none;" class="MathJax_Preview"></span><span style="font-size: 100%;" class="MathJax_MathML"><math><mi>m</mi><mo stretchy="false">×</mo><mfenced close=")" open="("><mrow><mi>k</mi><mo stretchy="false">+</mo><mi>p</mi></mrow></mfenced></math></span><script id="MathJax-Element-61" type="math/tex">m\times\left(k+p\right)</script>
-  SVD <span style="display: none;" class="MathJax_Preview"></span><span style="font-size: 100%;" class="MathJax_MathML"><math><mrow><mi mathvariant="bold">A</mi><mo stretchy="false">≈</mo><mi mathvariant="bold">U</mi></mrow><mi mathvariant="bold">Σ</mi><msup><mrow><mi mathvariant="bold">V</mi></mrow><mrow><mi mathvariant="normal">⊤</mi></mrow></msup></math></span><script id="MathJax-Element-62" type="math/tex">\mathbf{A\approx U}\boldsymbol{\Sigma}\mathbf{V}^{\top}</script>:</p>
 
+Given an `\(m\times n\)`
+
+<script type="text/x-mathjax-config">
+MathJax.Hub.Config({
+    tex2jax: {
+        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre']
+    }
+});
+MathJax.Hub.Queue(function() {
+    var all = MathJax.Hub.getAllJax(), i;
+    for(i = 0; i < all.length; i += 1) {
+        all[i].SourceElement().parentNode.className += ' has-jax';
+    }
+});
+
+</script>
 <script type="text/javascript"
   src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
 </script>