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>