You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by bu...@apache.org on 2015/03/28 00:01:24 UTC

svn commit: r945327 [1/2] - in /websites/staging/mahout/trunk/content: ./ developers/ general/ users/algorithms/ users/basics/ users/classification/ users/clustering/ users/dim-reduction/ users/misc/ users/recommender/ users/sparkbindings/

Author: buildbot
Date: Fri Mar 27 23:01:23 2015
New Revision: 945327

Log:
Staging update by buildbot for mahout

Added:
    websites/staging/mahout/trunk/content/users/algorithms/d-ssvd.html
Modified:
    websites/staging/mahout/trunk/content/   (props changed)
    websites/staging/mahout/trunk/content/developers/buildingmahout.html
    websites/staging/mahout/trunk/content/developers/developer-resources.html
    websites/staging/mahout/trunk/content/developers/github.html
    websites/staging/mahout/trunk/content/developers/gsoc.html
    websites/staging/mahout/trunk/content/developers/how-to-become-a-committer.html
    websites/staging/mahout/trunk/content/developers/how-to-contribute.html
    websites/staging/mahout/trunk/content/developers/how-to-release.html
    websites/staging/mahout/trunk/content/developers/how-to-update-the-website.html
    websites/staging/mahout/trunk/content/developers/issue-tracker.html
    websites/staging/mahout/trunk/content/developers/patch-check-list.html
    websites/staging/mahout/trunk/content/developers/thirdparty-dependencies.html
    websites/staging/mahout/trunk/content/developers/version-control.html
    websites/staging/mahout/trunk/content/general/books-tutorials-and-talks.html
    websites/staging/mahout/trunk/content/general/downloads.html
    websites/staging/mahout/trunk/content/general/faq.html
    websites/staging/mahout/trunk/content/general/glossary.html
    websites/staging/mahout/trunk/content/general/mahout-benchmarks.html
    websites/staging/mahout/trunk/content/general/mahout-wiki.html
    websites/staging/mahout/trunk/content/general/mailing-lists,-irc-and-archives.html
    websites/staging/mahout/trunk/content/general/powered-by-mahout.html
    websites/staging/mahout/trunk/content/general/privacy-policy.html
    websites/staging/mahout/trunk/content/general/professional-support.html
    websites/staging/mahout/trunk/content/general/reference-reading.html
    websites/staging/mahout/trunk/content/general/release-notes.html
    websites/staging/mahout/trunk/content/general/who-we-are.html
    websites/staging/mahout/trunk/content/index.html
    websites/staging/mahout/trunk/content/overview.html
    websites/staging/mahout/trunk/content/users/algorithms/d-qr.html
    websites/staging/mahout/trunk/content/users/algorithms/intro-cooccurrence-spark.html
    websites/staging/mahout/trunk/content/users/algorithms/recommender-overview.html
    websites/staging/mahout/trunk/content/users/algorithms/spark-naive-bayes.html
    websites/staging/mahout/trunk/content/users/basics/algorithms.html
    websites/staging/mahout/trunk/content/users/basics/collections.html
    websites/staging/mahout/trunk/content/users/basics/collocations.html
    websites/staging/mahout/trunk/content/users/basics/creating-vectors-from-text.html
    websites/staging/mahout/trunk/content/users/basics/creating-vectors.html
    websites/staging/mahout/trunk/content/users/basics/gaussian-discriminative-analysis.html
    websites/staging/mahout/trunk/content/users/basics/independent-component-analysis.html
    websites/staging/mahout/trunk/content/users/basics/mahout-collections.html
    websites/staging/mahout/trunk/content/users/basics/mahoutintegration.html
    websites/staging/mahout/trunk/content/users/basics/matrix-and-vector-needs.html
    websites/staging/mahout/trunk/content/users/basics/principal-components-analysis.html
    websites/staging/mahout/trunk/content/users/basics/quickstart.html
    websites/staging/mahout/trunk/content/users/basics/svd---singular-value-decomposition.html
    websites/staging/mahout/trunk/content/users/basics/system-requirements.html
    websites/staging/mahout/trunk/content/users/basics/tf-idf---term-frequency-inverse-document-frequency.html
    websites/staging/mahout/trunk/content/users/classification/bankmarketing-example.html
    websites/staging/mahout/trunk/content/users/classification/bayesian-commandline.html
    websites/staging/mahout/trunk/content/users/classification/bayesian.html
    websites/staging/mahout/trunk/content/users/classification/breiman-example.html
    websites/staging/mahout/trunk/content/users/classification/class-discovery.html
    websites/staging/mahout/trunk/content/users/classification/classifyingyourdata.html
    websites/staging/mahout/trunk/content/users/classification/hidden-markov-models.html
    websites/staging/mahout/trunk/content/users/classification/locally-weighted-linear-regression.html
    websites/staging/mahout/trunk/content/users/classification/logistic-regression.html
    websites/staging/mahout/trunk/content/users/classification/naivebayes.html
    websites/staging/mahout/trunk/content/users/classification/neural-network.html
    websites/staging/mahout/trunk/content/users/classification/partial-implementation.html
    websites/staging/mahout/trunk/content/users/classification/random-forests.html
    websites/staging/mahout/trunk/content/users/classification/restricted-boltzmann-machines.html
    websites/staging/mahout/trunk/content/users/classification/support-vector-machines.html
    websites/staging/mahout/trunk/content/users/classification/twenty-newsgroups.html
    websites/staging/mahout/trunk/content/users/clustering/20newsgroups.html
    websites/staging/mahout/trunk/content/users/clustering/canopy-clustering.html
    websites/staging/mahout/trunk/content/users/clustering/canopy-commandline.html
    websites/staging/mahout/trunk/content/users/clustering/cluster-dumper.html
    websites/staging/mahout/trunk/content/users/clustering/clustering-of-synthetic-control-data.html
    websites/staging/mahout/trunk/content/users/clustering/clustering-seinfeld-episodes.html
    websites/staging/mahout/trunk/content/users/clustering/clusteringyourdata.html
    websites/staging/mahout/trunk/content/users/clustering/expectation-maximization.html
    websites/staging/mahout/trunk/content/users/clustering/fuzzy-k-means-commandline.html
    websites/staging/mahout/trunk/content/users/clustering/fuzzy-k-means.html
    websites/staging/mahout/trunk/content/users/clustering/hierarchical-clustering.html
    websites/staging/mahout/trunk/content/users/clustering/k-means-clustering.html
    websites/staging/mahout/trunk/content/users/clustering/k-means-commandline.html
    websites/staging/mahout/trunk/content/users/clustering/latent-dirichlet-allocation.html
    websites/staging/mahout/trunk/content/users/clustering/lda-commandline.html
    websites/staging/mahout/trunk/content/users/clustering/llr---log-likelihood-ratio.html
    websites/staging/mahout/trunk/content/users/clustering/spectral-clustering.html
    websites/staging/mahout/trunk/content/users/clustering/streaming-k-means.html
    websites/staging/mahout/trunk/content/users/clustering/viewing-result.html
    websites/staging/mahout/trunk/content/users/clustering/viewing-results.html
    websites/staging/mahout/trunk/content/users/clustering/visualizing-sample-clusters.html
    websites/staging/mahout/trunk/content/users/dim-reduction/dimensional-reduction.html
    websites/staging/mahout/trunk/content/users/dim-reduction/ssvd.html
    websites/staging/mahout/trunk/content/users/misc/mr---map-reduce.html
    websites/staging/mahout/trunk/content/users/misc/parallel-frequent-pattern-mining.html
    websites/staging/mahout/trunk/content/users/misc/perceptron-and-winnow.html
    websites/staging/mahout/trunk/content/users/misc/testing.html
    websites/staging/mahout/trunk/content/users/misc/using-mahout-with-python-via-jpype.html
    websites/staging/mahout/trunk/content/users/recommender/intro-als-hadoop.html
    websites/staging/mahout/trunk/content/users/recommender/intro-cooccurrence-spark.html
    websites/staging/mahout/trunk/content/users/recommender/intro-itembased-hadoop.html
    websites/staging/mahout/trunk/content/users/recommender/matrix-factorization.html
    websites/staging/mahout/trunk/content/users/recommender/quickstart.html
    websites/staging/mahout/trunk/content/users/recommender/recommender-documentation.html
    websites/staging/mahout/trunk/content/users/recommender/recommender-first-timer-faq.html
    websites/staging/mahout/trunk/content/users/recommender/userbased-5-minutes.html
    websites/staging/mahout/trunk/content/users/sparkbindings/faq.html
    websites/staging/mahout/trunk/content/users/sparkbindings/home.html
    websites/staging/mahout/trunk/content/users/sparkbindings/play-with-shell.html

Propchange: websites/staging/mahout/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Mar 27 23:01:23 2015
@@ -1 +1 @@
-1669002
+1669702

Modified: websites/staging/mahout/trunk/content/developers/buildingmahout.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/buildingmahout.html (original)
+++ websites/staging/mahout/trunk/content/developers/buildingmahout.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/developer-resources.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/developer-resources.html (original)
+++ websites/staging/mahout/trunk/content/developers/developer-resources.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/github.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/github.html (original)
+++ websites/staging/mahout/trunk/content/developers/github.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/gsoc.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/gsoc.html (original)
+++ websites/staging/mahout/trunk/content/developers/gsoc.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/how-to-become-a-committer.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/how-to-become-a-committer.html (original)
+++ websites/staging/mahout/trunk/content/developers/how-to-become-a-committer.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/how-to-contribute.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/how-to-contribute.html (original)
+++ websites/staging/mahout/trunk/content/developers/how-to-contribute.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/how-to-release.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/how-to-release.html (original)
+++ websites/staging/mahout/trunk/content/developers/how-to-release.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/how-to-update-the-website.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/how-to-update-the-website.html (original)
+++ websites/staging/mahout/trunk/content/developers/how-to-update-the-website.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/issue-tracker.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/issue-tracker.html (original)
+++ websites/staging/mahout/trunk/content/developers/issue-tracker.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/patch-check-list.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/patch-check-list.html (original)
+++ websites/staging/mahout/trunk/content/developers/patch-check-list.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/thirdparty-dependencies.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/thirdparty-dependencies.html (original)
+++ websites/staging/mahout/trunk/content/developers/thirdparty-dependencies.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/developers/version-control.html
==============================================================================
--- websites/staging/mahout/trunk/content/developers/version-control.html (original)
+++ websites/staging/mahout/trunk/content/developers/version-control.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/books-tutorials-and-talks.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/books-tutorials-and-talks.html (original)
+++ websites/staging/mahout/trunk/content/general/books-tutorials-and-talks.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/downloads.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/downloads.html (original)
+++ websites/staging/mahout/trunk/content/general/downloads.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/faq.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/faq.html (original)
+++ websites/staging/mahout/trunk/content/general/faq.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/glossary.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/glossary.html (original)
+++ websites/staging/mahout/trunk/content/general/glossary.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/mahout-benchmarks.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/mahout-benchmarks.html (original)
+++ websites/staging/mahout/trunk/content/general/mahout-benchmarks.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/mahout-wiki.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/mahout-wiki.html (original)
+++ websites/staging/mahout/trunk/content/general/mahout-wiki.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/mailing-lists,-irc-and-archives.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/mailing-lists,-irc-and-archives.html (original)
+++ websites/staging/mahout/trunk/content/general/mailing-lists,-irc-and-archives.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/powered-by-mahout.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/powered-by-mahout.html (original)
+++ websites/staging/mahout/trunk/content/general/powered-by-mahout.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/privacy-policy.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/privacy-policy.html (original)
+++ websites/staging/mahout/trunk/content/general/privacy-policy.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/professional-support.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/professional-support.html (original)
+++ websites/staging/mahout/trunk/content/general/professional-support.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/reference-reading.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/reference-reading.html (original)
+++ websites/staging/mahout/trunk/content/general/reference-reading.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/release-notes.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/release-notes.html (original)
+++ websites/staging/mahout/trunk/content/general/release-notes.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/general/who-we-are.html
==============================================================================
--- websites/staging/mahout/trunk/content/general/who-we-are.html (original)
+++ websites/staging/mahout/trunk/content/general/who-we-are.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/index.html
==============================================================================
--- websites/staging/mahout/trunk/content/index.html (original)
+++ websites/staging/mahout/trunk/content/index.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/overview.html
==============================================================================
--- websites/staging/mahout/trunk/content/overview.html (original)
+++ websites/staging/mahout/trunk/content/overview.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/algorithms/d-qr.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/algorithms/d-qr.html (original)
+++ websites/staging/mahout/trunk/content/users/algorithms/d-qr.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Added: websites/staging/mahout/trunk/content/users/algorithms/d-ssvd.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/algorithms/d-ssvd.html (added)
+++ websites/staging/mahout/trunk/content/users/algorithms/d-ssvd.html Fri Mar 27 23:01:23 2015
@@ -0,0 +1,409 @@
+<!DOCTYPE html>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <title>Apache Mahout: Scalable machine learning and data mining</title>
+  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+  <meta name="Distribution" content="Global">
+  <meta name="Robots" content="index,follow">
+  <meta name="keywords" content="apache, apache hadoop, apache lucene,
+        business data mining, cluster analysis,
+        collaborative filtering, data extraction, data filtering, data framework, data integration,
+        data matching, data mining, data mining algorithms, data mining analysis, data mining data,
+        data mining introduction, data mining software,
+        data mining techniques, data representation, data set, datamining,
+        feature extraction, fuzzy k means, genetic algorithm, hadoop,
+        hierarchical clustering, high dimensional, introduction to data mining, kmeans,
+        knowledge discovery, learning approach, learning approaches, learning methods,
+        learning techniques, lucene, machine learning, machine translation, mahout apache,
+        mahout taste, map reduce hadoop, mining data, mining methods, naive bayes,
+        natural language processing,
+        supervised, text mining, time series data, unsupervised, web data mining">
+  <link rel="shortcut icon" type="image/x-icon" href="http://mahout.apache.org/images/favicon.ico">
+  <script type="text/javascript" src="/js/prototype.js"></script>
+  <script type="text/javascript" src="/js/effects.js"></script>
+  <script type="text/javascript" src="/js/search.js"></script>
+  <script type="text/javascript" src="/js/slides.js"></script>
+
+  <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
+  <link href="/css/bootstrap-responsive.css" rel="stylesheet">
+  <link rel="stylesheet" href="/css/global.css" type="text/css">
+
+  <!-- mathJax stuff -- use `\(...\)` for inline style math in markdown -->
+  <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">
+    var mathjax = document.createElement('script'); 
+    mathjax.type = 'text/javascript'; 
+    mathjax.async = true;
+
+    mathjax.src = ('https:' == document.location.protocol) ?
+        'https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' : 
+        'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML';
+	
+	  var s = document.getElementsByTagName('script')[0]; 
+    s.parentNode.insertBefore(mathjax, s);
+  </script>
+</head>
+
+<body id="home" data-twttr-rendered="true">
+  <div id="wrap">
+   <div id="header">
+    <div id="logo"><a href="/overview.html"></a></div>
+  <div id="search">
+    <form id="search-form" action="http://www.google.com/search" method="get" class="navbar-search pull-right">    
+      <input value="http://mahout.apache.org" name="sitesearch" type="hidden">
+      <input class="search-query" name="q" id="query" type="text">
+      <input id="submission" type="image" src="/images/mahout-lupe.png" alt="Search" />
+    </form>
+  </div>
+
+    <div class="navbar navbar-inverse" style="position:absolute;top:133px;padding-right:0px;padding-left:0px;">
+      <div class="navbar-inner" style="border: none; background: #999; border: none; border-radius: 0px;">
+        <div class="container">
+          <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+            <span class="icon-bar"></span>
+          </button>
+          <!-- <a class="brand" href="#">Apache Community Development Project</a> -->
+          <div class="nav-collapse collapse">
+            <ul class="nav">
+              <li><a href="/">Home</a></li>
+              <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">General<b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                  <li><a href="/general/downloads.html">Downloads</a>
+                  <li><a href="/general/who-we-are.html">Who we are</a>
+                  <li><a href="/general/mailing-lists,-irc-and-archives.html">Mailing Lists</a>
+                  <li><a href="/general/release-notes.html">Release Notes</a> 
+                  <li><a href="/general/books-tutorials-and-talks.html">Books, Tutorials, Talks</a></li>
+                  <li><a href="/general/powered-by-mahout.html">Powered By Mahout</a>
+                  <li><a href="/general/professional-support.html">Professional Support</a>
+                  <li class="divider"></li>
+                  <li class="nav-header">Resources</li>
+                  <li><a href="/general/reference-reading.html">Reference Reading</a>
+                  <li><a href="/general/faq.html">FAQ</a>
+                  <li class="divider"></li>
+                  <li class="nav-header">Legal</li>
+                  <li><a href="http://www.apache.org/licenses/">License</a></li>
+                  <li><a href="http://www.apache.org/security/">Security</a></li>
+                  <li><a href="/general/privacy-policy.html">Privacy Policy</a>
+                </ul>
+              </li>
+              <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Developers<b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                  <li><a href="/developers/developer-resources.html">Developer resources</a></li>
+                  <li><a href="/developers/version-control.html">Version control</a></li>
+                  <li><a href="/developers/buildingmahout.html">Build from source</a></li>
+                  <li><a href="/developers/issue-tracker.html">Issue tracker</a></li>
+                  <li><a href="https://builds.apache.org/job/Mahout-Quality/" target="_blank">Code quality reports</a></li>
+                  <li class="divider"></li>
+                  <li class="nav-header">Contributions</li>
+                  <li><a href="/developers/how-to-contribute.html">How to contribute</a></li>
+                  <li><a href="/developers/how-to-become-a-committer.html">How to become a committer</a></li>
+                  <li><a href="/developers/gsoc.html">GSoC</a></li>
+                  <li class="divider"></li>
+                  <li class="nav-header">For committers</li>
+                  <li><a href="/developers/how-to-update-the-website.html">How to update the website</a></li>
+                  <li><a href="/developers/patch-check-list.html">Patch check list</a></li>
+                  <li><a href="/developers/github.html">Handling Github PRs</a></li>
+                  <li><a href="/developers/how-to-release.html">How to release</a></li>
+                  <li><a href="/developers/thirdparty-dependencies.html">Third party dependencies</a></li>
+                </ul>
+               </li>
+               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Basics<b class="caret"></b></a>
+                 <ul class="dropdown-menu">
+                  <li><a href="/users/basics/algorithms.html">List of algorithms</a>
+                  <li><a href="/users/basics/quickstart.html">Quickstart</a>
+                  <li class="divider"></li>
+                  <li class="nav-header">Working with text</li>
+                  <li><a href="/users/basics/creating-vectors-from-text.html">Creating vectors from text</a>
+                  <li><a href="/users/basics/collocations.html">Collocations</a>
+                  <li class="divider"></li>
+                  <li class="nav-header">Dimensionality reduction</li>
+                  <li><a href="/users/dim-reduction/dimensional-reduction.html">Singular Value Decomposition</a></li>
+                  <li><a href="/users/dim-reduction/ssvd.html">Stochastic SVD</a></li>
+                  <li class="divider"></li>
+                  <li class="nav-header">Topic Models</li>      
+                  <li><a href="/users/clustering/latent-dirichlet-allocation.html">Latent Dirichlet Allocation</a></li>
+                </ul>
+                 </li>
+               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Mahout Environment<b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                  <li><a href="/users/sparkbindings/home.html">Scala &amp; Spark Bindings Overview</a></li>
+                  <li><a href="/users/sparkbindings/play-with-shell.html">Playing with Mahout's Spark Shell</a></li>                  
+	          <li class="divider"></li>
+                  <li><a href="/users/sparkbindings/faq.html">FAQ</a></li>
+                </ul>
+               </li>
+              <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
+                <ul class="dropdown-menu">                
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
+                  <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
+                  <li class="nav-header">Recommendations</li>
+                  <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
+                  <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>
+                  <li class="nav-header">Classification</li>
+                  <li><a href="/users/algorithms/spark-naive-bayes.html">Spark Naive Bayes</a></li>
+                </ul>
+               </li>
+               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Mahout MapReduce<b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                <li class="nav-header">Classification</li>
+                  <li><a href="/users/classification/bayesian.html">Naive Bayes</a></li>
+                  <li><a href="/users/classification/hidden-markov-models.html">Hidden Markov Models</a></li>
+                  <li><a href="/users/classification/logistic-regression.html">Logistic Regression</a></li>
+                  <li><a href="/users/classification/partial-implementation.html">Random Forest</a></li>
+                  <li class="nav-header">Classification Examples</li>
+                  <li><a href="/users/classification/breiman-example.html">Breiman example</a></li>
+                  <li><a href="/users/classification/twenty-newsgroups.html">20 newsgroups example</a></li>
+                  <li><a href="/users/classification/bankmarketing-example.html">SGD classifier bank marketing</a></li>
+                  <li class="nav-header">Clustering</li>
+                  <li><a href="/users/clustering/k-means-clustering.html">k-Means</a></li>
+                  <li><a href="/users/clustering/canopy-clustering.html">Canopy</a></li>
+                  <li><a href="/users/clustering/fuzzy-k-means.html">Fuzzy k-Means</a></li>
+                  <li><a href="/users/clustering/streaming-k-means.html">Streaming KMeans</a></li>
+                  <li><a href="/users/clustering/spectral-clustering.html">Spectral Clustering</a></li>
+                  <li class="nav-header">Clustering Commandline usage</li>
+                  <li><a href="/users/clustering/k-means-commandline.html">Options for k-Means</a></li>
+                  <li><a href="/users/clustering/canopy-commandline.html">Options for Canopy</a></li>
+                  <li><a href="/users/clustering/fuzzy-k-means-commandline.html">Options for Fuzzy k-Means</a></li>
+                  <li class="nav-header">Clustering Examples</li>
+                  <li><a href="/users/clustering/clustering-of-synthetic-control-data.html">Synthetic data</a></li>
+                  <li class="nav-header">Cluster Post processing</li>
+                  <li><a href="/users/clustering/cluster-dumper.html">Cluster Dumper tool</a></li>
+                  <li><a href="/users/clustering/visualizing-sample-clusters.html">Cluster visualisation</a></li>
+                  <li class="nav-header">Recommendations</li>
+                  <li><a href="/users/recommender/recommender-first-timer-faq.html">First Timer FAQ</a></li>
+                  <li><a href="/users/recommender/userbased-5-minutes.html">A user-based recommender <br/>in 5 minutes</a></li>
+		  <li><a href="/users/recommender/matrix-factorization.html">Matrix factorization-based<br/> recommenders</a></li>
+                  <li><a href="/users/recommender/recommender-documentation.html">Overview</a></li>
+                  <li><a href="/users/recommender/intro-itembased-hadoop.html">Intro to item-based recommendations<br/> with Hadoop</a></li>
+                  <li><a href="/users/recommender/intro-als-hadoop.html">Intro to ALS recommendations<br/> with Hadoop</a></li>
+               </ul>
+              </li>
+              <!--  <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Recommendations<b class="caret"></b></a>
+                <ul class="dropdown-menu">
+                
+                </ul> -->
+            </li>
+           </ul>
+          </div><!--/.nav-collapse -->
+        </div>
+      </div>
+    </div>
+
+</div>
+
+ <div id="sidebar">
+  <div id="sidebar-wrap">
+    <h2>Twitter</h2>
+	<ul class="sidemenu">
+		<li>
+<a class="twitter-timeline" href="https://twitter.com/ApacheMahout" data-widget-id="422861673444028416">Tweets by @ApacheMahout</a>
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+</li>
+	</ul>
+    <h2>Apache Software Foundation</h2>
+    <ul class="sidemenu">
+      <li><a href="http://www.apache.org/foundation/how-it-works.html">How the ASF works</a></li>
+      <li><a href="http://www.apache.org/foundation/getinvolved.html">Get Involved</a></li>
+      <li><a href="http://www.apache.org/dev/">Developer Resources</a></li>
+      <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+      <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+    </ul>
+    <h2>Related Projects</h2>
+    <ul class="sidemenu">
+      <li><a href="http://lucene.apache.org/">Lucene</a></li>
+      <li><a href="http://hadoop.apache.org/">Hadoop</a></li>
+    </ul>
+  </div>
+</div>
+
+  <div id="content-wrap" class="clearfix">
+   <div id="main">
+    <h1 id="distributed-stochastic-singular-value-decomposition">Distributed Stochastic Singular Value Decomposition</h1>
+<h2 id="intro">Intro</h2>
+<p>Mahout has a distributed implementation of Stochastic Singular Value Decomposition [1].</p>
+<h2 id="modified-ssvd-algorithm">Modified SSVD Algorithm</h2>
+<p>Given an <code>\(m\times n\)</code>
+matrix <code>\(\mathbf{A}\)</code>, a target rank <code>\(k\in\mathbb{N}_{1}\)</code>
+, an oversampling parameter <code>\(p\in\mathbb{N}_{1}\)</code>, 
+and the number of additional power iterations <code>\(q\in\mathbb{N}_{0}\)</code>, 
+this procedure computes an <code>\(m\times\left(k+p\right)\)</code>
+SVD <code>\(\mathbf{A\approx U}\boldsymbol{\Sigma}\mathbf{V}^{\top}\)</code>:</p>
+<ol>
+<li>
+<p>Create seed for random <code>\(n\times\left(k+p\right)\)</code>
+  matrix <code>\(\boldsymbol{\Omega}\)</code>. The seed defines matrix <code>\(\mathbf{\Omega}\)</code>
+  using Gaussian unit vectors per one of suggestions in [Halko, Martinsson, Tropp].</p>
+</li>
+<li>
+<p><code>\(\mathbf{Y=A\boldsymbol{\Omega}},\,\mathbf{Y}\in\mathbb{R}^{m\times\left(k+p\right)}\)</code></p>
+</li>
+<li>
+<p>Column-orthonormalize <code>\(\mathbf{Y}\rightarrow\mathbf{Q}\)</code>
+  by computing thin decomposition <code>\(\mathbf{Y}=\mathbf{Q}\mathbf{R}\)</code>.
+  Also, <code>\(\mathbf{Q}\in\mathbb{R}^{m\times\left(k+p\right)},\,\mathbf{R}\in\mathbb{R}^{\left(k+p\right)\times\left(k+p\right)}\)</code>; denoted as <code>\(\mathbf{Q}=\mbox{qr}\left(\mathbf{Y}\right).\mathbf{Q}\)</code></p>
+</li>
+<li>
+<p><code>\(\mathbf{B}_{0}=\mathbf{Q}^{\top}\mathbf{A}:\,\,\mathbf{B}\in\mathbb{R}^{\left(k+p\right)\times n}\)</code>.</p>
+</li>
+<li>
+<p>If <code>\(q&gt;0\)</code>
+  repeat: for <code>\(i=1..q\)</code>: 
+  <code>\(\mathbf{B}_{i}^{\top}=\mathbf{A}^{\top}\mbox{qr}\left(\mathbf{A}\mathbf{B}_{i-1}^{\top}\right).\mathbf{Q}\)</code>
+  (power iterations step).</p>
+</li>
+<li>
+<p>Compute Eigensolution of a small Hermitian <code>\(\mathbf{B}_{q}\mathbf{B}_{q}^{\top}=\mathbf{\hat{U}}\boldsymbol{\Lambda}\mathbf{\hat{U}}^{\top}\)</code>,
+  <code>\(\mathbf{B}_{q}\mathbf{B}_{q}^{\top}\in\mathbb{R}^{\left(k+p\right)\times\left(k+p\right)}\)</code>.</p>
+</li>
+<li>
+<p>Singular values <code>\(\mathbf{\boldsymbol{\Sigma}}=\boldsymbol{\Lambda}^{0.5}\)</code>,
+  or, in other words, <code>\(s_{i}=\sqrt{\sigma_{i}}\)</code>.</p>
+</li>
+<li>
+<p>If needed, compute <code>\(\mathbf{U}=\mathbf{Q}\hat{\mathbf{U}}\)</code>.</p>
+</li>
+<li>
+<p>If needed, compute <code>\(\mathbf{V}=\mathbf{B}_{q}^{\top}\hat{\mathbf{U}}\boldsymbol{\Sigma}^{-1}\)</code>.
+Another way is <code>\(\mathbf{V}=\mathbf{A}^{\top}\mathbf{U}\boldsymbol{\Sigma}^{-1}\)</code>.</p>
+</li>
+</ol>
+<h2 id="implementation">Implementation</h2>
+<p>Mahout <code>dssvd(...)</code> is implemented in the mahout <code>math-scala</code> algebraic optimizer which translates Mahout's R-like linear algebra operators into a physical plan for both Spark and H2O distributed engines.</p>
+<div class="codehilite"><pre>def dssvd<span class="p">[</span>K: ClassTag<span class="p">](</span>drmA: DrmLike<span class="p">[</span>K<span class="p">],</span> k: Int<span class="p">,</span> p: Int <span class="o">=</span> <span class="m">15</span><span class="p">,</span> q: Int <span class="o">=</span> <span class="m">0</span><span class="p">)</span>:
+    <span class="p">(</span>DrmLike<span class="p">[</span>K<span class="p">],</span> DrmLike<span class="p">[</span>Int<span class="p">],</span> Vector<span class="p">)</span> <span class="o">=</span> <span class="p">{</span>
+
+    val drmAcp <span class="o">=</span> drmA.checkpoint<span class="p">()</span>
+
+    val m <span class="o">=</span> drmAcp.nrow
+    val n <span class="o">=</span> drmAcp.ncol
+    assert<span class="p">(</span>k <span class="o">&lt;=</span> <span class="p">(</span>m min n<span class="p">),</span> <span class="s">&quot;k cannot be greater than smaller of m, n.&quot;</span><span class="p">)</span>
+    val pfxed <span class="o">=</span> safeToNonNegInt<span class="p">((</span>m min n<span class="p">)</span> <span class="o">-</span> k min p<span class="p">)</span>
+
+    <span class="o">//</span> Actual decomposition rank
+    val r <span class="o">=</span> k <span class="o">+</span> pfxed
+
+    <span class="o">//</span> We represent Omega by its seed.
+    val omegaSeed <span class="o">=</span> RandomUtils.getRandom<span class="p">()</span><span class="m">.</span>nextInt<span class="p">()</span>
+
+    <span class="o">//</span> Compute Y <span class="o">=</span> A<span class="o">*</span>Omega.  
+    var drmY <span class="o">=</span> drmAcp.mapBlock<span class="p">(</span>ncol <span class="o">=</span> r<span class="p">)</span> <span class="p">{</span>
+        case <span class="p">(</span>keys<span class="p">,</span> blockA<span class="p">)</span> <span class="o">=&gt;</span>
+            val blockY <span class="o">=</span> blockA <span class="o">%*%</span> Matrices.symmetricUniformView<span class="p">(</span>n<span class="p">,</span> r<span class="p">,</span> omegaSeed<span class="p">)</span>
+        keys <span class="o">-&gt;</span> blockY
+    <span class="p">}</span>
+
+    var drmQ <span class="o">=</span> dqrThin<span class="p">(</span>drmY.checkpoint<span class="p">())</span><span class="m">.</span>_<span class="m">1</span>
+
+    <span class="o">//</span> Checkpoint Q if last iteration
+    <span class="kr">if</span> <span class="p">(</span>q <span class="o">==</span> <span class="m">0</span><span class="p">)</span> drmQ <span class="o">=</span> drmQ.checkpoint<span class="p">()</span>
+
+    var drmBt <span class="o">=</span> drmAcp.t <span class="o">%*%</span> drmQ
+
+    <span class="o">//</span> Checkpoint B<span class="s">&#39; if last iteration</span>
+<span class="s">    if (q == 0) drmBt = drmBt.checkpoint()</span>
+
+<span class="s">    for (i &lt;- 0  until q) {</span>
+<span class="s">        drmY = drmAcp %*% drmBt</span>
+<span class="s">        drmQ = dqrThin(drmY.checkpoint())._1</span>
+
+<span class="s">        // Checkpoint Q if last iteration</span>
+<span class="s">        if (i == q - 1) drmQ = drmQ.checkpoint()</span>
+
+<span class="s">        drmBt = drmAcp.t %*% drmQ</span>
+
+<span class="s">        // Checkpoint B&#39;</span> if last iteration
+        <span class="kr">if</span> <span class="p">(</span>i <span class="o">==</span> q <span class="o">-</span> <span class="m">1</span><span class="p">)</span> drmBt <span class="o">=</span> drmBt.checkpoint<span class="p">()</span>
+    <span class="p">}</span>
+
+    val <span class="p">(</span>inCoreUHat<span class="p">,</span> d<span class="p">)</span> <span class="o">=</span> eigen<span class="p">(</span>drmBt.t <span class="o">%*%</span> drmBt<span class="p">)</span>
+    val s <span class="o">=</span> d.sqrt
+
+    <span class="o">//</span> Since neither drmU nor drmV are actually computed until actually used
+    <span class="o">//</span> we don<span class="s">&#39;</span><span class="err">t need the flags instructing compute (or not compute) either of the U,V outputs </span>
+    val drmU <span class="o">=</span> drmQ <span class="o">%*%</span> inCoreUHat
+    val drmV <span class="o">=</span> drmBt <span class="o">%*%</span> <span class="p">(</span>inCoreUHat <span class="o">%*%</span>: diagv<span class="p">(</span><span class="m">1</span> <span class="o">/</span>: s<span class="p">))</span>
+
+    <span class="p">(</span>drmU<span class="p">(::,</span> <span class="m">0</span> until k<span class="p">),</span> drmV<span class="p">(::,</span> <span class="m">0</span> until k<span class="p">),</span> s<span class="p">(</span><span class="m">0</span> until k<span class="p">))</span>
+<span class="p">}</span>
+</pre></div>
+
+
+<p>Note: As a side effect of checkpointing, U and V values are returned as logical operators (i.e. they are neither checkpointed nor computed).  Therefore there is no physical work actually done to compute <code>\(\mathbf{U}\)</code> or <code>\(\mathbf{V}\)</code> until they are used in a subsequent expression.</p>
+<h2 id="usage">Usage</h2>
+<p>The scala <code>dssvd(...)</code> method can easily be called in any Spark or H2O application built with the <code>math-scala</code> library and the corresponding <code>Spark</code> or <code>H2O</code> engine module as follows:</p>
+<div class="codehilite"><pre><span class="n">import</span> <span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">mahout</span><span class="p">.</span><span class="n">math</span><span class="p">.</span><span class="n">_</span>
+<span class="n">import</span> <span class="n">org</span><span class="p">.</span><span class="n">decompsitions</span><span class="p">.</span><span class="n">_</span>
+
+
+<span class="n">val</span><span class="p">(</span><span class="n">drmU</span><span class="p">,</span> <span class="n">drmV</span><span class="p">,</span> <span class="n">s</span><span class="p">)</span> <span class="p">=</span> <span class="n">dssvd</span><span class="p">(</span><span class="n">drma</span><span class="p">,</span> <span class="n">k</span> <span class="p">=</span> 40<span class="p">,</span> <span class="n">q</span> <span class="p">=</span> 1<span class="p">)</span>
+</pre></div>
+
+
+<h2 id="references">References</h2>
+<p>[1]: <a href="http://mahout.apache.org/users/sparkbindings/ScalaSparkBindings.pdf">Mahout Scala and Mahout Spark Bindings for Linear Algebra Subroutines</a></p>
+<p>[2]: <a href="http://arxiv.org/abs/0909.4061">Halko, Martinsson, Tropp</a></p>
+<p>[3]: <a href="http://mahout.apache.org/users/sparkbindings/home.html">Mahout Spark and Scala Bindings</a></p>
+<p>[4]: <a href="http://amath.colorado.edu/faculty/martinss/Pubs/2012_halko_dissertation.pdf">Randomized methods for computing low-rank
+approximations of matrices</a></p>
+   </div>
+  </div>     
+</div> 
+  <footer class="footer" align="center">
+    <div class="container">
+      <p>
+        Copyright &copy; 2014 The Apache Software Foundation, Licensed under
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+        <br />
+        Apache and the Apache feather logos are trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </footer>
+  
+  <script src="/js/jquery-1.9.1.min.js"></script>
+  <script src="/js/bootstrap.min.js"></script>
+  <script>
+    (function() {
+      var cx = '012254517474945470291:vhsfv7eokdc';
+      var gcse = document.createElement('script');
+      gcse.type = 'text/javascript';
+      gcse.async = true;
+      gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
+          '//www.google.com/cse/cse.js?cx=' + cx;
+      var s = document.getElementsByTagName('script')[0];
+      s.parentNode.insertBefore(gcse, s);
+    })();
+  </script>
+</body>
+</html>

Modified: websites/staging/mahout/trunk/content/users/algorithms/intro-cooccurrence-spark.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/algorithms/intro-cooccurrence-spark.html (original)
+++ websites/staging/mahout/trunk/content/users/algorithms/intro-cooccurrence-spark.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/algorithms/recommender-overview.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/algorithms/recommender-overview.html (original)
+++ websites/staging/mahout/trunk/content/users/algorithms/recommender-overview.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/algorithms/spark-naive-bayes.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/algorithms/spark-naive-bayes.html (original)
+++ websites/staging/mahout/trunk/content/users/algorithms/spark-naive-bayes.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/algorithms.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/algorithms.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/algorithms.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/collections.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/collections.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/collections.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/collocations.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/collocations.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/collocations.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/creating-vectors-from-text.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/creating-vectors-from-text.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/creating-vectors-from-text.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/creating-vectors.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/creating-vectors.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/creating-vectors.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/gaussian-discriminative-analysis.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/gaussian-discriminative-analysis.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/gaussian-discriminative-analysis.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/independent-component-analysis.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/independent-component-analysis.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/independent-component-analysis.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/mahout-collections.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/mahout-collections.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/mahout-collections.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/mahoutintegration.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/mahoutintegration.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/mahoutintegration.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/matrix-and-vector-needs.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/matrix-and-vector-needs.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/matrix-and-vector-needs.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/principal-components-analysis.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/principal-components-analysis.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/principal-components-analysis.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/quickstart.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/quickstart.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/quickstart.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>

Modified: websites/staging/mahout/trunk/content/users/basics/svd---singular-value-decomposition.html
==============================================================================
--- websites/staging/mahout/trunk/content/users/basics/svd---singular-value-decomposition.html (original)
+++ websites/staging/mahout/trunk/content/users/basics/svd---singular-value-decomposition.html Fri Mar 27 23:01:23 2015
@@ -165,8 +165,9 @@
                </li>
               <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown">Algorithms<b class="caret"></b></a>
                 <ul class="dropdown-menu">                
-                  <li class="nav-header">Matrix Decomposition</li>
+                  <li class="nav-header">Distributed Matrix Decomposition</li>
                   <li><a href="/users/algorithms/d-qr.html">Cholesky QR</a></li>
+                  <li><a href="/users/algorithms/d-ssvd.html">SSVD</a></li>
                   <li class="nav-header">Recommendations</li>
                   <li><a href="/users/algorithms/recommender-overview.html">Recommender Overview</a></li>
                   <li><a href="/users/algorithms/intro-cooccurrence-spark.html">Intro to cooccurrence-based<br/> recommendations with Spark</a></li>