Dans le monde de Apache Mahout, il existe une infinité d’aspects et de facettes qui méritent d’être explorés et analysés en profondeur. De ses origines à son évolution aujourd'hui, Apache Mahout a laissé une marque indélébile dans l'histoire de l'humanité. Cet article explore les différents aspects qui font de Apache Mahout un sujet d’intérêt universel, en abordant ses impacts sociaux, culturels, économiques et politiques. Dans les lignes suivantes, nous nous plongerons dans un voyage qui nous amènera à découvrir l'importance et la pertinence de Apache Mahout dans la société contemporaine.
Développé par | Apache Software Foundation |
---|---|
Première version | [1] |
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 (en) |
Environnement | Machine virtuelle Java |
Type | apprentissage automatique |
Licence | Licence Apache |
Site web | mahout.apache.org et mahout.apache.org |
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[2],[3], Mahout a ensuite utilisé Apache Spark. Mahout est encore en cours de développement ; le nombre d'algorithmes implémentés a rapidement augmenté[4], mais certains manquent encore.
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.