Какая хорошая система колоборативной фильтрации для python\django?

Добрый день!
Нужно для интернет-магазина построить систему рекомендаций товаров на основе просмотров других пользователей.
Какая есть вменяемая система для питона в целом или django в частности?
Можно и стороннее решение, если я могу его поставить и пулять данные и получать данные через api.
Спасибо!
  • Вопрос задан
  • 2725 просмотров
Пригласить эксперта
Ответы на вопрос 3
farafontov
@farafontov
Ответ написан
Комментировать
@kzlv
Можно и стороннее решение, если я могу его поставить и пулять данные и получать данные через api.

Слышал о подобных затеях, но они обычно стоят как чугунный мост.

Мы писали сами. У этой фильтрации алгоритм прост до неприличия. Гуглится мужик, который написал статью об этом методе и выложил исходник. Код не смотрел, но как минимум не увидел упоминаний Pypy, поэтому может работать медленно.
В общем, из коробки ничего нет, это ожидаемо. Но сделать самому не сложно. По интернету ходят датасеты с Netflix Prize. Скачайте, напишите, потестите.
Но магии не ждите. Без своего большущего датасета рекомендации будут херовенькие.

P.S. Предикшен.ио пробовали использовать. Сожрало все ресурсы, нормальных рекомендаций не дало. Может что-то не так делали, но разбираться желания не было.
Ответ написан
Комментировать
@ring0za
Programming collaborative intelligence, достаточно для первого приближения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы