Задача Mahout's на основе Java состоит в том, чтобы создавать масштабируемые библиотеки обучения компьютера. Существуют ли эквивалентные библиотеки в Python?
Эквивалент Java Mahout в Python
Ответ 1
scikits learn настоятельно рекомендуется http://scikit-learn.sourceforge.net/
Ответ 2
Spark MLlib рекомендуется. Это масштабируемая библиотека для машинного обучения, может считывать данные из HDFS и, конечно, работает на Spark.
Вы можете получить к нему доступ через PySpark (см. Примеры по Python в Руководстве по программированию).
Ответ 3
Orange якобы довольно приличный, из того, что я слышал, но я никогда не использовал его лично. PyML, возможно, стоит взглянуть также. Кроме того, Monte.
Ответ 4
pysuggest - это оболочка Python для SUGGEST, механизм рекомендаций Top-N, который реализует множество алгоритмов рекомендаций для совместной фильтрации.
Ответ 5
Интересная библиотека crab.
Начиная с этого сообщения, библиотека имеет только стабильные реализации для алгоритмов совместной фильтрации: на основе пользователей и на основе элементов.
Включена реализация SVD, но экспериментальные и контент-ориентированные алгоритмы находятся в дорожной карте.
Проверьте это!