Рассмотрено машинное обучение и распределенная обработка данных на Apache Mahout. Составлены две его реализации - на основе использования парадигмы MapReduce и программной конструкции Spark с математической средой Mahout Samsara, которая создает семантически дружественные условия для линейной алгебры.