PredictionIO – Простой Механизм Рекомендаций


Одним из наиболее распространенных приложений искусственного интеллекта или расширенной статистики, в зависимости от того, как вы на это смотрите, является механизм рекомендаций. Слишком часто первым импульсом является создание собственного – но это сложно, и есть готовое решение в виде PredictionIO. 

PredictionIO – это проект с открытым исходным кодом, который только что достиг версии 0.7 и был представлен в Mozilla Hacks-так почему бы не сообщить об этом еще большему количеству людей?

Это сервер машинного обучения, который позволяет создавать системы прогнозирования, такие как персонализация, рекомендации и обнаружение контента. 

Система имеет модульную конструкцию с двумя “двигателями” на данный момент – один для выполнения рекомендации по элементу и сходства по элементу. Каждый движок может быть связан с алгоритмом, который выполняет эту работу. Программное обеспечение поставляется с некоторыми алгоритмами по умолчанию для каждого движка, но вы можете добавить свои собственные. Алгоритмы включают матричную факторизацию и методы k-NN. 

Для использования системы вам нужны Java 7 и MongoDB, а также вы можете использовать Hadoop, но теперь это дополнительная опция.  Последняя версия также поддерживает GraphChi-крупномасштабную платформу для вычисления графов. 

После установки вы можете подключиться к нему через сеть и его веб-интерфейс. После того, как вы добавили некоторые данные, вы можете выбрать и движок и настроить его обучение – это может занять некоторое время. 

Предоставляются две примерные базы данных. Первый хорошо расскажет вам о десяти других фильмах, которые вам могут понравиться, если вам нравится конкретный фильм и механизм рекомендаций ресторанов. Существует также демонстрационный веб-сайт, который предлагает стартапам следовать, учитывая, что вы уже следуете. 


Добавить комментарий