Апач-махут

Погонщик апачей Обзор Apache Mahout Apache Mahout — проект для разработки алгоритмов машинного обучения, ориентированных на линейную алгебру.  Ранее использовался […]

Погонщик апачей

  • Обзор Apache Mahout

    • Apache Mahout — проект для разработки алгоритмов машинного обучения, ориентированных на линейную алгебру. 
    • Ранее использовался Apache Hadoop, но теперь в основном ориентирован на Apache Spark. 
    • Предоставляет библиотеки для математических операций и примитивные коллекции Java. 
  • Особенности Apache Mahout

    • Сансара: язык Scala для упрощения описания алгоритмов. 
    • Серверный агностик: код абстрагирует специфичный для домена язык от движка. 
    • Графические/процессорные ускорители: использование «собственных решателей» для повышения скорости вычислений. 
  • Рекомендующая система

    • Уникальные рекомендательные алгоритмы, включая чередование наименьших квадратов и совместное использование. 
  • История Apache Mahout

    • Переход от Map Reduce к Apache Spark: основные алгоритмы реализованы поверх Hadoop, но поддержка других серверных платформ приветствуется. 
    • Samsara: создание независимой от серверной части среды программирования с поддержкой Apache Spark, H2O и Apache Flink. 
    • Поддержка алгоритмов MapReduce постепенно прекращалась с 2014 года. 
  • Управление и разработка

    • Проект управляется «Комитетом по управлению проектами» (PMC), в котором участвуют известные разработчики. 
  • Рекомендации

    • Ссылки на официальный веб-сайт для получения дополнительной информации. 

Полный текст статьи:

Апач-махут — Википедия, бесплатная энциклопедия

Оставьте комментарий

Прокрутить вверх