Мне было интересно, есть ли доступный механизм с открытым исходным кодом? Он должен предлагать нечто вроде Amazon и Netflix. Я слышал о структуре под названием Apache Mahout - Taste. Я пробую это на следующей неделе. Было бы здорово, если бы вы могли поделиться своими ценными мыслями.Рекомендация Двигатели для Java-приложений
ответ
Apache Mahout является единственным, что я нашел для этой области (я тоже недавно смотрел).
Хотя Weka также может быть вариантом.
Если вы ищете больше для необработанного двигателя, а не что-то специально настраивать d для amazon или netflix, то Minion предоставляет «меры подобия документа».
мне пришлось работать с системами с открытым исходным кодом рекомендательных и это те, которые я нашел:
Duine, Apache Mahout, OpenSlopeOne, Cofi, ПРЕДЛАГАЮТ и Vogoo.
Подробнее:
Apache Mahout представляет собой основу Java в области интеллектуального анализа данных. Он включил Систему Рекомендаций Вкуса, механизм совместной работы для персонализированных рекомендаций.
Vogoo - это фреймворк PHP, который реализует систему рекомендаций для совместной фильтрации. Он также представляет собой код Slope-One.
Java-версия метода совместной совместной работы реализована в библиотеке Cofi. Он был разработан Даниэлем Лемрием, создателем алгоритмов Slope-One. Существует также версия PHP, доступная на веб-странице Lemire.
OpenSlopeOne предлагает реализацию Slope One на PHP, которая заботится о производительности.
SUGGEST - это библиотека рекомендаций, созданная Джорджем Каркисом и распространяемая в двоичном формате.
я описал все, что я узнал здесь, на моем блоге: http://girlincomputerscience.blogspot.com.br/2012/11/open-source-recommendation-systems.html
надеюсь, что это помогает!
Я только начал использовать easyrec. Форумы не очень активны, хотя я получил ответы на мои вопросы. Кроме того, у них есть демонстрационный сервер, поэтому вы можете протестировать приводные инструменты, не устанавливая ничего. Мне понравились их javascript API и способ отслеживать рекомендации разных типов предметов. В настоящее время они поддерживают только рекомендацию slope one - если вы ищете гибкость в этом отношении, mahout wins hands down (хотя вы можете для easyrec).
lenskit кажется еще одним хорошим двигателем рекомендаций на Java, предоставляемым командой grouplens.
- 1. Шаблонные двигатели для Asp.net
- 2. Двигатели для создания инсталляторов
- 3. 2D Двигатели для Javascript
- 4. Простая рекомендация/рекомендация Алгоритм для удобочитаемого shortner
- 5. Простая рекомендация/рекомендация Алгоритм
- 6. Рекомендация для VIEWSTATE злоупотребления
- 7. рекомендация для долгосрочного запроса
- 8. Рекомендация для базы данных
- 9. Рекомендация для роли Gem
- 10. Рекомендация для LayoutManager
- 11. Что такое Рекомендация МСИТ Рекомендация для Application Insight
- 12. Rails best practices - Двигатели
- 13. Двигатели, построенные на pygame
- 14. Хорошие двигатели галереи изображений
- 15. Неправильная рекомендация с рекомендациями ALS. Рекомендация
- 16. Являются ли двигатели просмотра и шаблонные двигатели одинаковыми?
- 17. Как настроить топливные двигатели?
- 18. Рекомендация для стека экземпляров EC2
- 19. Рекомендация для разработчиков мобильных телефонов
- 20. Нужна рекомендация для структуры таблицы
- 21. Рекомендация для настройки Emacs/Ruby
- 22. Рекомендация для библиотеки матриц C#
- 23. Нужна рекомендация для решения .NET.
- 24. Yii рекомендация для пользовательского интерфейса
- 25. Рекомендация для отчета в asp.net
- 26. Рекомендация для линейки 2D-экрана
- 27. ORM Рекомендация для SQL Server
- 28. Рекомендация сценария для PHP-ориентирования
- 29. Рекомендация, необходимая для обучения Java
- 30. Хорошая рекомендация api для REST
Apache Mahout все еще используется для 2013 года? – KyelJmD
Да. На данный момент я не помогаю, и в основном я сосредоточен на проектах «следующего поколения», на http://myrrix.com и теперь в Cloudera. –
Я заметил, что Apache Mahout на Apache не обновляется, где находится обновленная версия? – KyelJmD