http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/general/release-notes.html ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/general/release-notes.html b/website/oldsite/_site/general/release-notes.html new file mode 100644 index 0000000..2115a66 --- /dev/null +++ b/website/oldsite/_site/general/release-notes.html @@ -0,0 +1,542 @@ + + +<!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="https://mahout.apache.org/images/favicon.ico"> + <!--<script type="text/javascript" src="/js/prototype.js"></script>--> + <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script> + <script type="text/javascript" src="/assets/themes/mahout-retro/js/effects.js"></script> + <script type="text/javascript" src="/assets/themes/mahout-retro/js/search.js"></script> + <script type="text/javascript" src="/assets/themes/mahout-retro/js/slides.js"></script> + + <link href="/assets/themes/mahout-retro/css/bootstrap.min.css" rel="stylesheet" media="screen"> + <link href="/assets/themes/mahout-retro/css/bootstrap-responsive.css" rel="stylesheet"> + <link rel="stylesheet" href="/assets/themes/mahout-retro/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="/"><img src="/assets/img/mahout-logo-brudman.png" alt="Logos for Mahout and Apache Software Foundation" /></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="/assets/img/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">--> +<div class="collapse navbar-collapse" id="main-navbar"> + <ul class="nav navbar-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">Mahout-Samsara<b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/users/sparkbindings/home.html">Scala & Spark Bindings Overview</a></li> + <li><a href="/users/sparkbindings/faq.html">FAQ</a></li> + <li><a href="/users/flinkbindings/playing-with-samsara-flink.html">Flink Bindings Overview</a></li> + <li class="nav-header">Engines</li> + <li><a href="/users/sparkbindings/home.html">Spark</a></li> + <li><a href="/users/environment/h2o-internals.html">H2O</a></li> + <li><a href="/users/flinkbindings/flink-internals.html">Flink</a></li> + <li class="nav-header">References</li> + <li><a href="/users/environment/in-core-reference.html">In-Core Algebraic DSL Reference</a></li> + <li><a href="/users/environment/out-of-core-reference.html">Distributed Algebraic DSL Reference</a></li> + <li class="nav-header">Tutorials</li> + <li><a href="/users/sparkbindings/play-with-shell.html">Playing with Mahout's Spark Shell</a></li> + <li><a href="/users/environment/how-to-build-an-app.html">How to build an app</a></li> + <li><a href="/users/environment/classify-a-doc-from-the-shell.html">Building a text classifier in Mahout's Spark Shell</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><a href="/users/basics/algorithms.html">List of algorithms</a> + <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><a href="/users/algorithms/d-als.html">Distributed ALS</a></li> + <li><a href="/users/algorithms/d-spca.html">SPCA</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">MapReduce 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">Overview</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 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 (Single Machine)</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><a href="/users/classification/wikipedia-classifier-example.html">Wikipedia XML parser and classifier</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/">Apache Lucene</a></li> + <li><a href="http://hadoop.apache.org/">Apache Hadoop</a></li> + <li><a href="http://bigtop.apache.org/">Apache Bigtop</a></li> + <li><a href="http://spark.apache.org/">Apache Spark</a></li> + <li><a href="http://flink.apache.org/">Apache Flink</a></li> + </ul> + </div> +</div> + + <div id="content-wrap" class="clearfix"> + <div id="main"> + + <h1 id="release-notes">Release Notes</h1> + +<h4 id="11-april-2016---apache-mahout-0120-released">11 April 2016 - Apache Mahout 0.12.0 released</h4> + +<p>This release marks a major milestone for the âSamsaraâ environmentâs goal +of providing an engine neutral math platform by now supporting Apache Flink. +While still experimental, the mahout Flink bindings now offer all of the R-Like +semantics for linear algebra operations, matrix decompositions, +and algorithms of the âSamsaraâ platform for execution on a Flink back-end.</p> + +<p>This release gives users of Apache Flink out of the box access to the following features (and more):</p> + +<ol> +<li>The Mahout Distributed Row Matrix (DRM) API.</li> +<li>Distributed and local Vector and Matrix algebra routines.</li> +<li>Distributed and local Stochastic Principal Component Analysis.</li> +<li>Distributed and local Stochastic Singular Value Decomposition.</li> +<li>Distributed and local Thin QR Decomposition.</li> +<li>Collaborative Filtering.</li> +<li>Naive Bayes Classification.</li> +<li>Matrix operations (only listing a few here): +<ol> +<li>Mahout-native blockified distributed Matrix map and allreduce routines.</li> +<li>Distributed data point (row) sampling.</li> +<li>Matrix/Matrix Squared Distance.</li> +<li>Element-wise log.</li> +<li>Element-wise roots.</li> +<li>Element-wise Matrix/Matrix addition, subtraction, division and multiplication.</li> +<li>Functional Matrix value assignment.</li> +<li>A familiar Scala-based R-like DSL.</li> +</ol> +</ol> + +#### 11 March 2016 - Apache Mahout 0.11.2 released + +This is a minor release over Mahout 0.11.1 meant to introduce major +performance enhancements with sparse matrix and vector computations, and +major performance optimizations to the Samsara DSL. Mahout 0.11.2 includes +all new features and bug fixes released in Mahout versions 0.11.0 and +0.11.1. + +Highlights include: + +* Spark 1.5.2 support +* Performance improvements of over 30% on Sparse Vector and Matrix + computations leveraging the âfastutilâ library - contribution from + Sebastiano Vigna. This speeds up all in-core sparse vector and matrix + computations. + + +#### 06 November 2015 - Apache Mahout 0.11.1 released + +This is a minor release over Mahout 0.11.0 meant to expand Mahoutâs +compatibility with Spark versions, to introduce some new features and to +fix some bugs. Mahout 0.11.1 includes all new features and bug fixes +released in Mahout versions 0.11.0 and earlier. + +Highlights include: + +* Spark 1.4+ support +* 4x Performance improvement in Dot Product over Dense Vectors (https://issues.apache.org/jira/browse/MAHOUT-1781) + + +#### 07 August 2015 - Apache Mahout 0.11.0 released + +Mahout 0.11.0 includes all new features and bugfixes released in Mahout versions 0.10.1 +and 0.10.2 along with support for Spark 1.3+. + +Highlights include: + +* Spark 1.3 support +* Fixes for a major memory usage bug in co-occurrence analysis used by the driver spark-itemsimilarity. This will now require far less memory in the executor. +* Some minor fixes to Mahout-Samsara QR Decomposition and matrix ops. +* All of the Mahout Samsara fixes from 0.10.2 Release + + +#### 06 August 2015 - Apache Mahout 0.10.2 released + +Highlights include: + +* In-core transpose view rewrites. Modifiable transpose views eg. (for (col <- a.t) col := 5). +* Performance and parallelization improvements for AB', A'B, A'A spark physical operators. +* Optional structural "flavor" abstraction for in-core matrices. In-core matrices can now be tagged as e.g. sparse or dense. +* %*% optimization based on matrix flavors. +* In-core ::= sparse assignment functions. +* Assign := optimization (do proper traversal based on matrix flavors, similarly to %*%). +* Adding in-place elementwise functional assignment (e.g. mxA := exp _, mxA ::= exp _). +* Distributed and in-core version of simple elementwise analogues of scala.math._. for example, for log(x) the convention is dlog(drm), mlog(mx), vlog(vec). Unfortunately we cannot overload these functions over what is done in scala.math, i.e. scala would not allow log(mx) or log(drm) and log(Double) at the same time, mainly because they are being defined in different packages. +* Distributed and in-core first and second moment routines. R analogs: mean(), colMeans(), rowMeans(), variance(), sd(). By convention, distributed versions are prepended by (d) letter: colMeanVars() colMeanStdevs() dcolMeanVars() dcolMeanStdevs(). +* Distance and squared distance matrix routines. R analog: dist(). Provide both squared and non-squared Euclidean distance matrices. By convention, distributed versions are prepended by (d) letter: dist(x), sqDist(x), dsqDist(x). Also a variation for pair-wise distance matrix of two different inputs x and y: sqDist(x,y), dsqDist(x,y). +* DRM row sampling api. +* Distributed performance bug fixes. This relates mostly to (a) matrix multiplication deficiencies, and (b) handling parallelism. +* Distributed engine neutral allreduceBlock() operator api for Spark and H2O. +* Distributed optimizer operators for elementwise functions. Rewrites recognizing e.g. 1+ drmX * dexp(drmX) as a single fused elementwise physical operator: elementwiseFunc(f1(f2(drmX)) where f1 = 1 + x and f2 = exp(x). +* More cbind, rbind flavors (e.g. 1 cbind mxX, 1 cbind drmX or the other way around) for Spark and H2O. +* Added +=: and *=: operators on vectors. +* Closeable API for broadcast tensors. +* Support for conversion of any type-keyed DRM into ordinally-keyed DRM. +* Scala logging style. +* rowSumsMap() summary for non-int-keyed DRMs. +* elementwise power operator ^ . +* R-like vector concatenation operator. +* In-core functional assignments e.g.: mxA := { (x) => x * x}. +* Straighten out behavior of Matrix.iterator() and iterateNonEmpty(). +* New mutable transposition view for in-core matrices. In-core matrix transpose view. rewrite with mostly two goals in mind: (1) enable mutability, e.g. for (col <- mxA.t) col := k (2) translate matrix structural flavor for optimizers correctly. i.e. new SparseRowMatrix.t carries on as column-major structure. +* Native support for kryo serialization of tensor types. +* Deprecation of the MultiLayerPerceptron, ConcatenateVectorsJob and all related classes. +* Deprecation of SparseColumnMatrix. + +#### 31 May 2015 - Apache Mahout 0.10.1 released + +Highlights include: + +* Major memory use improvements in cooccurrence analysis including the spark-itemsimilarity driver [MAHOUT-1707](https://issues.apache.org/jira/browse/MAHOUT-1707) +* Support for Spark version 1.2.2 or less. +* Some minor fixes to Mahout-Samsara QR Decomposition and matrix ops. +* Trim down packages size to < 200MB MAHOUT-1704 and MAHOUT-1706 +* Minor testing indicates binary compatibility with Spark 1.3 with the exception of the Mahout Shell. + +#### 11 April 2015 - Apache Mahout 0.10.0 released + +Mahout 0.10.0 was a major release, which separates out a ML environment (we call Mahout-Samsara) including an +extended version of Scala that is largely backend independent but runs fully on Spark. The Hadoop MapReduce versions of +Mahout algorithms are still maintained but no new MapReduce contributions are accepted. From this release onwards +contributions must be Mahout Samsara based or at least run on Spark. + +Highlights include: + +New Mahout Samsara Environment + +* Distributed Algebraic optimizer +* R-Like DSL Scala API +* Linear algebra operations +* Ops are extensions to Scala +* Scala REPL based interactive shell running on Spark +* Integrates with compatible libraries like MLlib +* Run on distributed Spark +* H2O in progress + +New Mahout Samsara based Algorithms + +* Stochastic Singular Value Decomposition (ssvd, dssvd) +* Stochastic Principal Component Analysis (spca, dspca) +* Distributed Cholesky QR (thinQR) +* Distributed regularized Alternating Least Squares (dals) +* Collaborative Filtering: Item and Row Similarity +* Naive Bayes Classification +* Distributed and in-core + +Changes in 0.10.0 are detailed <a href="https://github.com/apache/mahout/blob/mahout-0.10.0/CHANGELOG">here</a> + +#### 1 February 2014 - Apache Mahout 0.9 released + + <p>Highlights include:</p> + + <ul> + <li>New and improved Mahout website based on Apache CMS - <a href="https://issues.apache.org/jira/browse/MAHOUT-1245">MAHOUT-1245</a></li> + <li>Early implementation of a Multi Layer Perceptron (MLP) classifier - <a href="https://issues.apache.org/jira/browse/MAHOUT-1265">MAHOUT-1265</a>.</li> + <li>Scala DSL Bindings for Mahout Math Linear Algebra. See <a href="http://weatheringthrutechdays.blogspot.com/2013/07/scala-dsl-for-mahout-in-core-linear.html">this blogpost</a> - <a href="https://issues.apache.org/jira/browse/MAHOUT-1297">MAHOUT-1297</a></li> + <li>Recommenders as a Search. See <a href="https://github.com/pferrel/solr-recommender">https://github.com/pferrel/solr-recommender</a> - <a href="https://issues.apache.org/jira/browse/MAHOUT-1288">MAHOUT-1288</a></li> + <li>Support for easy functional Matrix views and derivatives - <a href="https://issues.apache.org/jira/browse/MAHOUT-1300">MAHOUT-1300</a></li> + <li>JSON output format for ClusterDumper - <a href="https://issues.apache.org/jira/browse/MAHOUT-1343">MAHOUT-1343</a></li> + <li>Enable randomised testing for all Mahout modules using Carrot RandomizedRunner - <a href="https://issues.apache.org/jira/browse/MAHOUT-1345">MAHOUT-1345</a></li> + <li>Online Algorithm for computing accurate Quantiles using 1-dimensional Clustering - <a href="https://issues.apache.org/jira/browse/MAHOUT-1361">MAHOUT-1361</a>. See this <a href="https://github.com/tdunning/t-digest/blob/master/docs/theory/t-digest-paper/histo.pdf">pdf</a> for the details. + <li>Upgrade to Lucene 4.6.1 - <a href="https://issues.apache.org/jira/browse/MAHOUT-1364">MAHOUT-1364</a></li> + </ul> + + <p>Changes in 0.9 are detailed <a href="http://svn.apache.org/viewvc/mahout/trunk/CHANGELOG?view=markup&pathrev=1563661">here</a>.</p> + +#### 25 July 2013 - Apache Mahout 0.8 released + + <p>Highlights include:</p> + + <ul> + <li>Numerous performance improvements to Vector and Matrix implementations, API's and their iterators</li> + <li>Numerous performance improvements to the recommender implementations</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-1088" class="external-link" rel="nofollow">MAHOUT-1088</a>: Support for biased item-based recommender</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-1089" class="external-link" rel="nofollow">MAHOUT-1089</a>: SGD matrix factorization for rating prediction with user and item biases</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-1106" class="external-link" rel="nofollow">MAHOUT-1106</a>: Support for SVD++</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-944" class="external-link" rel="nofollow">MAHOUT-944</a>: Support for converting one or more Lucene storage indexes to SequenceFiles as well as an upgrade of the supported Lucene version to Lucene 4.3.1.</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-1154" class="external-link" rel="nofollow">MAHOUT-1154</a> and friends: New streaming k-means implementation that offers on-line (and fast) clustering</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-833" class="external-link" rel="nofollow">MAHOUT-833</a>: Make conversion to SequenceFiles Map-Reduce, 'seqdirectory' can now be run as a MapReduce job.</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-1052" class="external-link" rel="nofollow">MAHOUT-1052</a>: Add an option to MinHashDriver that specifies the dimension of vector to hash (indexes or values).</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-884" class="external-link" rel="nofollow">MAHOUT-884</a>: Matrix Concat utility, presently only concatenates two matrices.</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-1187" class="external-link" rel="nofollow">MAHOUT-1187</a>: Upgraded to CommonsLang3</li> + <li><a href="https://issues.apache.org/jira/browse/MAHOUT-916" class="external-link" rel="nofollow">MAHOUT-916</a>: Speedup the Mahout build by making tests run in parallel.</li> + + </ul> + + <p>Changes in 0.8 are detailed <a href="http://svn.apache.org/viewvc/mahout/trunk/CHANGELOG?revision=1501110&view=markup">here</a>.</p> + +#### 16 June 2012 - Apache Mahout 0.7 released + + <p>Highlights include:</p> + + <ul> + <li>Outlier removal capability in K-Means, Fuzzy K, Canopy and Dirichlet Clustering</li> + <li>New Clustering implementation for K-Means, Fuzzy K, Canopy and Dirichlet using Cluster Classifiers</li> + <li>Collections and Math API consolidated</li> + <li>(Complementary) Naive Bayes refactored and cleaned</li> + <li>Watchmaker and Old Naive Bayes dropped.</li> + <li>Many bug fixes, refactorings, and other small improvements</li> + </ul> + + <p>Changes in 0.7 are detailed <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&version=12319261">here</a>.</p> + + + +#### 6 Feb 2012 - Apache Mahout 0.6 released + + <p>Highlights include:</p> + + <ul> + <li>Improved Decision Tree performance and added support for regression problems</li> + <li>New LDA implementation using Collapsed Variational Bayes 0th Derivative Approximation</li> + <li>Reduced runtime of LanczosSolver tests</li> + <li>K-Trusses, Top-Down and Bottom-Up clustering, Random Walk with Restarts implementation</li> + <li>Reduced runtime of dot product between vectors</li> + <li>Added MongoDB and Cassandra DataModel support</li> + <li>Increased efficiency of parallel ALS matrix factorization</li> + <li>SSVD enhancements</li> + <li>Performance improvements in RowSimilarityJob, TransposeJob</li> + <li>Added numerous clustering display examples</li> + <li>Many bug fixes, refactorings, and other small improvements</li> + </ul> + + <p>Changes in 0.6 are detailed <a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310751&version=12316364">here</a>.</p> + +#### Past Releases + + * [Mahout 0.5](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12315255&styleName=Text&projectId=12310751&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED|20f0d06214912accbd47acf2f0a89231ed00a767|lin) + * [Mahout 0.4](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12314281&styleName=Text&projectId=12310751&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED|20f0d06214912accbd47acf2f0a89231ed00a767|lin) + * [Mahout 0.3](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12314281&styleName=Text&projectId=12310751&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED|20f0d06214912accbd47acf2f0a89231ed00a767|lin) + * [Mahout 0.2](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12313278&styleName=Text&projectId=12310751&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED|20f0d06214912accbd47acf2f0a89231ed00a767|lin) + * [Mahout 0.1](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12312976&styleName=Html&projectId=12310751&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C48e83cdefb8bca42acf8f129692f8c3a05b360cf%7Clout) +</li></ul></li></ol> + + </div> + </div> +</div> + <footer class="footer" align="center"> + <div class="container"> + <p> + Copyright © 2014-2016 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 Mahout, Mahout, Apache, the Apache feather logo, and the elephant rider logo are either registered trademarks or trademarks of <a href="http://www.apache.org/foundation/marks/">The Apache Software Foundation</a> in the United States and other countries. + </p> + </div> + </footer> + + <script src="/assets/themes/mahout-retro/js/jquery-1.9.1.min.js"></script> + <script src="/assets/themes/mahout-retro/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> +
http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/general/who-we-are.html ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/general/who-we-are.html b/website/oldsite/_site/general/who-we-are.html new file mode 100644 index 0000000..38aac32 --- /dev/null +++ b/website/oldsite/_site/general/who-we-are.html @@ -0,0 +1,493 @@ + + +<!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="https://mahout.apache.org/images/favicon.ico"> + <!--<script type="text/javascript" src="/js/prototype.js"></script>--> + <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.2.0/prototype.js"></script> + <script type="text/javascript" src="/assets/themes/mahout-retro/js/effects.js"></script> + <script type="text/javascript" src="/assets/themes/mahout-retro/js/search.js"></script> + <script type="text/javascript" src="/assets/themes/mahout-retro/js/slides.js"></script> + + <link href="/assets/themes/mahout-retro/css/bootstrap.min.css" rel="stylesheet" media="screen"> + <link href="/assets/themes/mahout-retro/css/bootstrap-responsive.css" rel="stylesheet"> + <link rel="stylesheet" href="/assets/themes/mahout-retro/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="/"><img src="/assets/img/mahout-logo-brudman.png" alt="Logos for Mahout and Apache Software Foundation" /></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="/assets/img/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">--> +<div class="collapse navbar-collapse" id="main-navbar"> + <ul class="nav navbar-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">Mahout-Samsara<b class="caret"></b></a> + <ul class="dropdown-menu"> + <li><a href="/users/sparkbindings/home.html">Scala & Spark Bindings Overview</a></li> + <li><a href="/users/sparkbindings/faq.html">FAQ</a></li> + <li><a href="/users/flinkbindings/playing-with-samsara-flink.html">Flink Bindings Overview</a></li> + <li class="nav-header">Engines</li> + <li><a href="/users/sparkbindings/home.html">Spark</a></li> + <li><a href="/users/environment/h2o-internals.html">H2O</a></li> + <li><a href="/users/flinkbindings/flink-internals.html">Flink</a></li> + <li class="nav-header">References</li> + <li><a href="/users/environment/in-core-reference.html">In-Core Algebraic DSL Reference</a></li> + <li><a href="/users/environment/out-of-core-reference.html">Distributed Algebraic DSL Reference</a></li> + <li class="nav-header">Tutorials</li> + <li><a href="/users/sparkbindings/play-with-shell.html">Playing with Mahout's Spark Shell</a></li> + <li><a href="/users/environment/how-to-build-an-app.html">How to build an app</a></li> + <li><a href="/users/environment/classify-a-doc-from-the-shell.html">Building a text classifier in Mahout's Spark Shell</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><a href="/users/basics/algorithms.html">List of algorithms</a> + <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><a href="/users/algorithms/d-als.html">Distributed ALS</a></li> + <li><a href="/users/algorithms/d-spca.html">SPCA</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">MapReduce 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">Overview</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 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 (Single Machine)</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><a href="/users/classification/wikipedia-classifier-example.html">Wikipedia XML parser and classifier</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/">Apache Lucene</a></li> + <li><a href="http://hadoop.apache.org/">Apache Hadoop</a></li> + <li><a href="http://bigtop.apache.org/">Apache Bigtop</a></li> + <li><a href="http://spark.apache.org/">Apache Spark</a></li> + <li><a href="http://flink.apache.org/">Apache Flink</a></li> + </ul> + </div> +</div> + + <div id="content-wrap" class="clearfix"> + <div id="main"> + + <p><a name="WhoWeAre-Whoweare"></a></p> +<h1 id="who-we-are">Who we are</h1> + +<p>Apache Mahout is maintained by a team of volunteer developers.</p> + +<p><a name="WhoWeAre-CoreCommitters"></a></p> +<h2 id="core-committers">Core Committers</h2> + +<p>(Please keep the list below in alphabetical order by first name.)</p> + +<table> + <thead> + <tr> + <th>Name</th> + <th>Mail</th> + <th>PMC</th> + <th>Comment</th> + </tr> + </thead> + <tbody> + <tr> + <td>Anand Avati</td> + <td>avati@â¦</td> + <td>No</td> + <td>Twitter: @anandavati</td> + </tr> + <tr> + <td>Andrew Musselman</td> + <td>akm@â¦</td> + <td>Yes</td> + <td>Twitter: @akm</td> + </tr> + <tr> + <td>Andrew Palumbo</td> + <td>apalumbo@â¦</td> + <td>Yes (Chair)</td> + <td> </td> + </tr> + <tr> + <td>Benson Margulies</td> + <td>bimargulies@â¦</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Dan Filimon</td> + <td>dfilimon@â¦</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Dmitriy Lyubimov</td> + <td>dlyubimov@â¦</td> + <td>No (Emeritus)</td> + <td> </td> + </tr> + <tr> + <td>Drew Farris</td> + <td>drew@â¦</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Ellen Friedman</td> + <td>ellenf@â¦</td> + <td>No</td> + <td>Twitter: @Ellen_Friedman</td> + </tr> + <tr> + <td>Frank Scholten</td> + <td>frankscholten@â¦</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Gokhan Capan</td> + <td>gcapan@â¦</td> + <td>No</td> + <td><a href="http://www.linkedin.com/in/gokhancapan">LinkedIn Profile</a></td> + </tr> + <tr> + <td>Grant Ingersoll</td> + <td>gsingers@â¦</td> + <td>Yes</td> + <td>Twitter: @gsingers</td> + </tr> + <tr> + <td>Isabel Drost-Fromm</td> + <td>isabel@â¦</td> + <td>Yes</td> + <td>Passion for free software (development, but to some extend also the political and economic implications), interested in agile development and project management, lives in Germany. Follow me on Twitter @MaineC</td> + </tr> + <tr> + <td>Jacob Alexander Mannix</td> + <td>jmannix@â¦</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Jeff Eastman</td> + <td>jeastman@â¦</td> + <td>No (Emeritus)</td> + <td> </td> + </tr> + <tr> + <td>Paritosh Ranjan</td> + <td>pranjan@â¦</td> + <td>Yes</td> + <td>Twitter: @paritoshranjan</td> + </tr> + <tr> + <td>Pat Ferrel</td> + <td>pat@â¦</td> + <td>Yes</td> + <td>Twitter: @occam</td> + </tr> + <tr> + <td>Robin Anil</td> + <td>robinanil@â¦</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Sean Owen</td> + <td>srowen@â¦</td> + <td>No (Emeritus)</td> + <td> </td> + </tr> + <tr> + <td>Sebastian Schelter</td> + <td>ssc@â¦</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Shannon Quinn</td> + <td>squinn@â¦</td> + <td>No</td> + <td> </td> + </tr> + <tr> + <td>Stevo SlaviÄ</td> + <td>sslavic@â¦</td> + <td>No</td> + <td>Twitter: @sslavic</td> + </tr> + <tr> + <td>Suneel Marthi</td> + <td>smarthi@â¦</td> + <td>Yes</td> + <td>Twitter: @suneelmarthi</td> + </tr> + <tr> + <td>Ted Dunning</td> + <td>tdunning@â¦</td> + <td>Yes</td> + <td> </td> + </tr> + <tr> + <td>Tom Pierce</td> + <td>tcp@â¦</td> + <td>No</td> + <td> </td> + </tr> + </tbody> +</table> + +<p><a name="WhoWeAre-EmeritusCommitters"></a></p> +<h2 id="emeritus-committers">Emeritus Committers</h2> + +<ul> + <li>Niranjan Balasubramanian (nbalasub@â¦)</li> + <li>Otis Gospodnetic (otis@â¦)</li> + <li>David Hall (dlwh@â¦)</li> + <li>Erik Hatcher (ehatcher@â¦)</li> + <li>Ozgur Yilmazel (oyilmazel@â¦)</li> + <li>Dawid Weiss (dweiss@â¦)</li> + <li>Karl Wettin (kalle@â¦)</li> + <li>AbdelHakim Deneche (adeneche@â¦)</li> +</ul> + +<p>Note that the email addresses above end with @apache.org.</p> + +<p><a name="WhoWeAre-Contributors"></a></p> +<h2 id="contributors">Contributors</h2> + +<p>Apache Mahout contributors and their contributions to individual issues can be found at Apache <a href="http://issues.apache.org/jira/browse/MAHOUT">JIRA</a>.</p> + + </div> + </div> +</div> + <footer class="footer" align="center"> + <div class="container"> + <p> + Copyright © 2014-2016 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 Mahout, Mahout, Apache, the Apache feather logo, and the elephant rider logo are either registered trademarks or trademarks of <a href="http://www.apache.org/foundation/marks/">The Apache Software Foundation</a> in the United States and other countries. + </p> + </div> + </footer> + + <script src="/assets/themes/mahout-retro/js/jquery-1.9.1.min.js"></script> + <script src="/assets/themes/mahout-retro/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> + http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/2dDirichletASN.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/2dDirichletASN.png b/website/oldsite/_site/images/2dDirichletASN.png new file mode 100644 index 0000000..b4fafab Binary files /dev/null and b/website/oldsite/_site/images/2dDirichletASN.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/2dDirichletASN4040.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/2dDirichletASN4040.png b/website/oldsite/_site/images/2dDirichletASN4040.png new file mode 100644 index 0000000..7fb0508 Binary files /dev/null and b/website/oldsite/_site/images/2dDirichletASN4040.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/2dDirichletSN.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/2dDirichletSN.png b/website/oldsite/_site/images/2dDirichletSN.png new file mode 100644 index 0000000..31e45a7 Binary files /dev/null and b/website/oldsite/_site/images/2dDirichletSN.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/2dFuzzyKMeans.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/2dFuzzyKMeans.png b/website/oldsite/_site/images/2dFuzzyKMeans.png new file mode 100644 index 0000000..5e9f187 Binary files /dev/null and b/website/oldsite/_site/images/2dFuzzyKMeans.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/2dKMeans.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/2dKMeans.png b/website/oldsite/_site/images/2dKMeans.png new file mode 100644 index 0000000..877648a Binary files /dev/null and b/website/oldsite/_site/images/2dKMeans.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/2dMeanShift.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/2dMeanShift.png b/website/oldsite/_site/images/2dMeanShift.png new file mode 100644 index 0000000..4322ac4 Binary files /dev/null and b/website/oldsite/_site/images/2dMeanShift.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/AsymmetricSampleData.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/AsymmetricSampleData.png b/website/oldsite/_site/images/AsymmetricSampleData.png new file mode 100644 index 0000000..fd647fc Binary files /dev/null and b/website/oldsite/_site/images/AsymmetricSampleData.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Canopy.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Canopy.png b/website/oldsite/_site/images/Canopy.png new file mode 100644 index 0000000..934efd7 Binary files /dev/null and b/website/oldsite/_site/images/Canopy.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Canopy10.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Canopy10.png b/website/oldsite/_site/images/Canopy10.png new file mode 100644 index 0000000..4bb291c Binary files /dev/null and b/website/oldsite/_site/images/Canopy10.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/DirichletASN.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/DirichletASN.png b/website/oldsite/_site/images/DirichletASN.png new file mode 100644 index 0000000..eba9444 Binary files /dev/null and b/website/oldsite/_site/images/DirichletASN.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/DirichletN.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/DirichletN.png b/website/oldsite/_site/images/DirichletN.png new file mode 100644 index 0000000..9ae0fd3 Binary files /dev/null and b/website/oldsite/_site/images/DirichletN.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/DirichletSN.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/DirichletSN.png b/website/oldsite/_site/images/DirichletSN.png new file mode 100644 index 0000000..50d648b Binary files /dev/null and b/website/oldsite/_site/images/DirichletSN.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/DirichletSN40.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/DirichletSN40.png b/website/oldsite/_site/images/DirichletSN40.png new file mode 100644 index 0000000..51f2089 Binary files /dev/null and b/website/oldsite/_site/images/DirichletSN40.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Example implementation of k-Means provided with Mahout.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Example implementation of k-Means provided with Mahout.png b/website/oldsite/_site/images/Example implementation of k-Means provided with Mahout.png new file mode 100644 index 0000000..e8b7180 Binary files /dev/null and b/website/oldsite/_site/images/Example implementation of k-Means provided with Mahout.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/FuzzyKMeans.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/FuzzyKMeans.png b/website/oldsite/_site/images/FuzzyKMeans.png new file mode 100644 index 0000000..676574a Binary files /dev/null and b/website/oldsite/_site/images/FuzzyKMeans.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/KMeans.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/KMeans.png b/website/oldsite/_site/images/KMeans.png new file mode 100644 index 0000000..73d0a27 Binary files /dev/null and b/website/oldsite/_site/images/KMeans.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Mahout-logo-164x200.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Mahout-logo-164x200.png b/website/oldsite/_site/images/Mahout-logo-164x200.png new file mode 100644 index 0000000..69cd409 Binary files /dev/null and b/website/oldsite/_site/images/Mahout-logo-164x200.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Mahout-logo-245x300.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Mahout-logo-245x300.png b/website/oldsite/_site/images/Mahout-logo-245x300.png new file mode 100644 index 0000000..e43bcab Binary files /dev/null and b/website/oldsite/_site/images/Mahout-logo-245x300.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Mahout-logo-327x400.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Mahout-logo-327x400.png b/website/oldsite/_site/images/Mahout-logo-327x400.png new file mode 100644 index 0000000..f0341ac Binary files /dev/null and b/website/oldsite/_site/images/Mahout-logo-327x400.png differ http://git-wip-us.apache.org/repos/asf/mahout/blob/0e718ec9/website/oldsite/_site/images/Mahout-logo-82x100.png ---------------------------------------------------------------------- diff --git a/website/oldsite/_site/images/Mahout-logo-82x100.png b/website/oldsite/_site/images/Mahout-logo-82x100.png new file mode 100644 index 0000000..31d40c4 Binary files /dev/null and b/website/oldsite/_site/images/Mahout-logo-82x100.png differ
