Apache Mahout

Apache Mahout est un projet de la fondation Apache visant à créer des implémentations d'algorithmes d'apprentissage automatique distribués. D'abord développé au-dessus de la plate-forme Hadoop[3],[4], Mahout a ensuite utilisé Apache Spark. Mahout est encore en cours de développement ; le nombre d'algorithmes implémentés a rapidement augmenté[5], mais certains manquent encore.

Apache Mahout

Informations
Développé par Apache Software Foundation
Première version [1]
Dernière version 14.1 ()[2]
Dépôt github.com/apache/mahout et svn.apache.org/repos/asf/mahout/trunk
État du projet Actif
Écrit en Java
Système d'exploitation Multiplateforme
Environnement Machine virtuelle Java
Type apprentissage automatique
Licence Licence Apache
Site web mahout.apache.org et mahout.apache.org

Même si les algorithmes principaux proposés par Mahout pour faire du partitionnement de données et de la classification automatique sont implémentés avec Apache Hadoop en utilisant le paradigme MapReduce, les contributions ne sont pas restreintes à une base Hadoop, mais peuvent aussi être non distribuées ou utiliser un cluster ne tournant pas sur Hadoop. Cela permet l'intégration de projets externes dans Mahout.

Références

  1. « https://projects.apache.org/json/projects/mahout.json » (consulté le )
  2. « Release 14.1 », (consulté le )
  3. (en) « Introducing Apache Mahout », ibm.com, 2011 [last update] (consulté le )
  4. (en) « InfoQ: Apache Mahout: Highly Scalable Machine Learning Algorithms », infoq.com, 2011 [last update] (consulté le )
  5. (en) « Algorithms - Apache Mahout - Apache Software Foundation », cwiki.apache.org, 2011 [last update] (consulté le )

Articles connexes

Liens externes

  • Portail de l’informatique
  • Portail des bases de données
  • Portail des données
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.