You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by ap...@apache.org on 2014/10/24 18:06:10 UTC
svn commit: r1634084 -
/mahout/site/mahout_cms/trunk/content/users/basics/algorithms.mdtext
Author: apalumbo
Date: Fri Oct 24 16:06:10 2014
New Revision: 1634084
URL: http://svn.apache.org/r1634084
Log:
Feature By Engine page
Modified:
mahout/site/mahout_cms/trunk/content/users/basics/algorithms.mdtext
Modified: mahout/site/mahout_cms/trunk/content/users/basics/algorithms.mdtext
URL: http://svn.apache.org/viewvc/mahout/site/mahout_cms/trunk/content/users/basics/algorithms.mdtext?rev=1634084&r1=1634083&r2=1634084&view=diff
==============================================================================
--- mahout/site/mahout_cms/trunk/content/users/basics/algorithms.mdtext (original)
+++ mahout/site/mahout_cms/trunk/content/users/basics/algorithms.mdtext Fri Oct 24 16:06:10 2014
@@ -1,53 +1,55 @@
Title: Algorithms
-<a name="Algorithms-CollaborativeFiltering"></a>
-## Collaborative Filtering
+***Mahout 1.0 Features by Engine***
-* User-Based Collaborative Filtering - **[single machine](https://mahout.apache.org/users/recommender/userbased-5-minutes.html)**
-* Item-Based Collaborative Filtering - **single machine / [MapReduce](https://mahout.apache.org/users/recommender/intro-itembased-hadoop.html)**
-* Matrix Factorization with Alternating Least Squares - **single machine / [MapReduce](https://mahout.apache.org/users/recommender/intro-als-hadoop.html)**
-* Matrix Factorization with Alternating Least Squares on Implicit Feedback- **single machine / [MapReduce](https://mahout.apache.org/users/recommender/intro-als-hadoop.html)**
-* Weighted Matrix Factorization, SVD++, Parallel SGD - **single machine**
-
-<a name="Algorithms-Classification"></a>
-## Classification
-
-* Logistic Regression - trained via SGD - **[single machine](../classification/logistic-regression.html)**
-* Naive Bayes/ Complementary Naive Bayes - **[MapReduce](../classification/bayesian.html)**
-* Random Forest - **MapReduce**
-* Hidden Markov Models - **[single machine](../stuff/hidden-markov-models.html)**
-* Multilayer Perceptron - **single machine**
-
-<a name="Algorithms-Clustering"></a>
-## Clustering
-
-* Canopy Clustering - **single machine / [MapReduce](../clustering/canopy-clustering.html)** (deprecated, will be removed once Streaming k-Means is stable enough)
-* k-Means Clustering - **[single machine / MapReduce](../clustering/k-means-clustering.html)**
-* Fuzzy k-Means - **[single machine / MapReduce](../clustering/fuzzy-k-means.html)**
-* Streaming k-Means - **[single machine / MapReduce](../clustering/streaming-k-means.html)**
-* Spectral Clustering - **[MapReduce](../clustering/spectral-clustering.html)**
-
-
-<a name="Algorithms-DimensionalityReduction"></a>
-## Dimensionality Reduction
-
-* Singular Value Decomposition - **single machine**
-* Lanczos Algorithm - **single machine / MapReduce**
-* Stochastic SVD - **[single machine](../dim-reduction/ssvd.html) / [MapReduce](../dim-reduction/ssvd.html) / Spark**
-* Principal Component Analysis (via Stochastic SVD)- **single machine / MapReduce**
-
-<a name="Algorithms-TopicModels"></a>
-## Topic Models
-
-* Latent Dirichlet Allocation - **single machine / [MapReduce](../clustering/latent-dirichlet-allocation.html)**
-
-
-<a name="Algorithms-Miscellaneous"></a>
-## Miscellaneous
-
-* Frequent Pattern Mining - **MapReduce**
-* RowSimilarityJob - compute pairwise similarities between the rows of a matrix - **MapReduce**
-* ConcatMatrices - combine 2 matrices or vectors into a single matrix - **MapReduce**
-* Collocations - find co-locations of tokens in text - **[MapReduce](collocations.html)**
+| | Single Machine | [MapReduce](http://hadoop.apache.org/docs/r1.2.1/mapred_tutorial.html)| [Spark](https://spark.apache.org/) | [H2O](http://0xdata.com/) | [Flink](https://flink.incubator.apache.org/)
+---------------------------------------------|:----------------:|:-----------:|:------:|:---:|:----:|
+**Mahout Math-Scala Core Library and Scala DSL**|
+| [Mahout Distributed BLAS. Distributed Row Matrix API with R and Matlab like operators. Distributed ALS, SPCA, SSVD, thin-QR. Similarity Analysis](http://mahout.apache.org/users/sparkbindings/home.html). | | | [x](https://mahout.apache.org/users/sparkbindings/ScalaSparkBindings.pdf) | [x](https://github.com/apache/mahout/tree/master/h2o) |[*in development*](https://github.com/tillrohrmann/mahout/tree/flink-bindings/flink)|
+||
+**Mahout Interactive Shell**|
+| [Interactive REPL shell for Spark optimized Mahout DSL](http://mahout.apache.org/users/sparkbindings/play-with-shell.html) | | | x |
+||
+**Collabritive Filtering** *with CLI Drivers*|
+ User-Based Collaborative Filtering | x | |[x](https://github.com/apache/mahout/blob/master/spark/src/test/scala/org/apache/mahout/drivers/RowSimilarityDriverSuite.scala)
+ Item-Based Collaborative Filtering | x | [x](https://mahout.apache.org/users/recommender/intro-itembased-hadoop.html) | [x](https://mahout.apache.org/users/recommender/intro-cooccurrence-spark.html) |
+ Matrix Factorization with ALS | x | [x](https://mahout.apache.org/users/recommender/intro-als-hadoop.html) | |
+ Matrix Factorization with ALS on Implicit Feedback | x | [x](https://mahout.apache.org/users/recommender/intro-als-hadoop.html) | |
+ Weighted Matrix Factorization, SVD++ | x | |
+||
+**Classification** *with CLI Drivers*| | |
+ Logistic Regression - trained via SGD | [x](http://mahout.apache.org/users/classification/logistic-regression.html) |
+ Naive Bayes / Complementary Naive Bayes | | [x](https://mahout.apache.org/users/classification/bayesian.html) | [*in development*](https://issues.apache.org/jira/browse/MAHOUT-1493) | *in development*
+ Random Forest | | [x](https://mahout.apache.org/users/classification/partial-implementation.html)|
+ Hidden Markov Models - single machine | [x](https://mahout.apache.org/users/classification/hidden-markov-models.html) |
+ Multilayer Perceptron - single machine | x |
+||
+**Clustering** *with CLI Drivers*||
+ Canopy Clustering | [*deprecated*](https://mahout.apache.org/users/clustering/canopy-clustering.html) | [*deprecated*](https://mahout.apache.org/users/clustering/canopy-clustering.html)|
+ k-Means Clustering | [x](https://mahout.apache.org/users/clustering/k-means-clustering.html) | [x](https://mahout.apache.org/users/clustering/k-means-clustering.html) |
+ Fuzzy k-Means | [x](https://mahout.apache.org/users/clustering/fuzzy-k-means.html) | [x](https://mahout.apache.org/users/clustering/fuzzy-k-means.html)|
+ Streaming k-Means | [x](https://mahout.apache.org/users/clustering/streaming-k-means.html) | [x](https://mahout.apache.org/users/clustering/streaming-k-means.html) |
+ Spectral Clustering | | [x](https://mahout.apache.org/users/clustering/spectral-clustering.html) |
+||
+**Dimensionality Reduction** *with CLI Drivers - note: most scala-based dimensionality reduction algorithms are available through the [Math-Scala Core Library for all engines](https://mahout.apache.org/users/sparkbindings/home.html)*||
+ Singular Value Decomposition | x | x | |
+ Lanczos Algorithm | x | x |
+ Stochastic SVD | [x](https://mahout.apache.org/users/dim-reduction/ssvd.html) | [x](https://mahout.apache.org/users/dim-reduction/ssvd.html) | |
+ PCA (via Stochastic SVD) | x | x | |
+ QR Decomposition | x | x | |
+||
+**Topic Models**||
+ Latent Dirichlet Allocation | x | x |
+||
+**Miscellaneous**||
+ RowSimilarityJob | | x | [x](https://github.com/apache/mahout/blob/master/spark/src/test/scala/org/apache/mahout/drivers/RowSimilarityDriverSuite.scala) |
+ ConcatMatrices | | x |
+ Collocations | | [x](https://mahout.apache.org/users/basics/collocations.html) |
+ Sparse TF-IDF Vectors from Text | | [x](https://mahout.apache.org/users/basics/creating-vectors-from-text.html) |
+ XML Parsing| | [x](https://issues.apache.org/jira/browse/MAHOUT-1479?jql=text%20~%20%22wikipedia%20mahout%22) |
+ Email Archive Parsing | | [x](https://github.com/apache/mahout/tree/master/integration/src/main/java/org/apache/mahout/text) |
+ Lucene Integration | | [x](https://mahout.apache.org/users/basics/creating-vectors-from-text.html) |
+ Evolutionary Processes | [x](https://github.com/apache/mahout/tree/master/mrlegacy/src/main/java/org/apache/mahout/ep) |
+