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