Оглавление:
Определение - Что означает Apache Mahout?
Apache Mahout - это проект Apache Software Foundation, который реализован поверх Apache Hadoop и использует парадигму MapReduce.
Он также используется для создания реализаций масштабируемых и распределенных алгоритмов машинного обучения, ориентированных на области кластеризации, совместной фильтрации и классификации. Mahout содержит библиотеки Java для общих математических алгоритмов и операций, ориентированных на статистику и линейную алгебру, а также примитивные коллекции Java.
Техопедия объясняет Apache Mahout
Apache Mahout полностью посвящен машинному обучению, и проект направлен на то, чтобы сделать мощный инструмент для создания интеллектуальных приложений быстрее и проще.
Раньше это была исключительная область ученых и корпораций с большими бюджетами на исследования, но в современном мире, основанном на данных, потребность в интеллектуальных приложениях, которые могут учиться на данных и пользовательских данных, растет.
Apache Mahout используется для создания приложений с использованием методов машинного обучения, таких как кластеризация, категоризация и совместная фильтрация, для поиска общих черт в больших группах данных или для маркировки больших объемов веб-контента.
Масштабируемость Mahout:
- Масштабируемость для больших наборов данных - основные алгоритмы реализованы в больших масштабируемых распределенных системах.
- Масштабируемость для поддержки различных бизнес-кейсов - распространяется по коммерческой лицензии Apache Software License
- Масштабируемое сообщество - существует обширное, динамичное, разнообразное и отзывчивое сообщество, способствующее обсуждению проекта и его потенциальных вариантов использования.
