Easyrec - Википедия - Easyrec

easyrec
Easyrec logo.jpg
Разработчики)Studio Smart Agent Technologies
изначальный выпуск2009; 11 лет назад (2009)
Стабильный выпуск
1.0.4 / 13 мая 2016 г.; 4 года назад (2016-05-13)
Написано вЯва
Размер35,2 МБ
ТипРекомендательная система
ЛицензияСтандартная общественная лицензия GNU v3 [1]
Интернет сайтeasyrec.org

easyrec является программа с открытым исходным кодом что обеспечивает персонализированный рекомендации по использованию RESTful Веб-сервисы для интеграции в веб-приложения. Распространяется под Стандартная общественная лицензия GNU посредством Studio Smart Agent Technologies и размещен в SourceForge.

Это написано в Ява, использует MySQL база данных и поставляется с инструментом администрирования.

История

Разработка easyrec, реализация Адаптивная персонализация[2][3][4] подход, начатый в ходе нескольких научно-исследовательских проектов[5][6] проводится Студией Smart Agent Technologies в тесном сотрудничестве с международными компаниями. В течение 2008 года были разработаны основные функции easyrec.[7] формируя основу исследовательских прототипов, сфокусированных на музыкальной сфере (например, MusicExplorer[8]). В июне 2009 года бета-версия easyrec, содержащая основные функции администрирования, была интегрирована в портал потоковой передачи фильмов для ознакомительных целей.[9] Кроме того, в сентябре 2009 года easyrec была удостоена особого признания в категории «Премия за инновации - ИТ-инновации за экономический подъем» от жюри Австрийский Государственная премия в области мультимедиа и электронного бизнеса.[10] После всестороннего рефакторинга и интеграции результатов оценки easyrec был опубликован на SourceForge 18 февраля 2010 года. CeBIT Выставка 2011 в Ганновере easyrec была удостоена немецкой премии INNOVATIONSPREIS-IT 2011.[11]

Принципы

Следующие пять основных целей руководили разработкой easyrec.

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

Использует

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

Функции

Снимок экрана: Обзор
Скриншот: Правила

Основной особенностью easyrec является набор статистики использования и другой важной бизнес-информации, представленной через интерфейс администрирования и управления. Кроме того, администратор easyrec поддерживает множество функций администрирования и настройки, включая ручной импорт или адаптацию бизнес-правил. Интеграторы или разработчики получают выгоду от облегченных API-интерфейсов веб-служб (REST и SOAP), а также от мастера управляемой установки.

Что касается функциональности персонализации, easyrec предоставляет следующие услуги

  • обезличенные рекомендации вида «другие пользователи тоже покупали / просматривали / ...» и т. д.
  • индивидуальная рекомендация в зависимости от индивидуальных предпочтений
  • рейтинги, такие как «самые покупаемые товары», «самые просматриваемые ...» и т. д.

Кроме того, в качестве демонстрации интеграции MediaWiki расширение было разработано и идет в комплекте с приложением.

В настоящее время дополнительные функции, такие как дополнительные рекомендательные алгоритмы[12] и система плагинов оценивается и готовится к интеграции в систему easyrec.

Архитектура

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

easyrec представляет собой многослойную систему, состоящую из

  • уровень базы данных как хранилище действий пользователя и предварительно рассчитанных бизнес-правил
  • прикладной уровень для размещения онлайн- и офлайн-сервисов рекомендаций и
  • уровень API для различных интерфейсов веб-сервисов.

Кроме того, сервер-генератор содержит разные генераторы ассоциаций элементов которые создают бизнес-правила, определяющие связь между двумя элементами.[7]

easyrec Архитектура

Примеры

Это примеры веб-сайтов, использующих easyrec рекомендательная система:

Сноски

  1. ^ «Стандартная общественная лицензия GNU v3».
  2. ^ Эрих Гштрейн; Флориан Клидорфер; Роберт Майер; Кристоф Шмотцер; Герхард Видмер; Оливер Холл; Сильвия Микс (июль 2005 г.). «Адаптивная персонализация: многомерный подход к развитию крупномасштабного мобильного музыкального портала» (PDF). Вена.
  3. ^ Эрих Гштрейн; Бриджит Кренн (август 2006 г.). "Персонализация мобильной музыки на работе" (PDF). Вена.
  4. ^ Эрих Гстрейн (ноябрь 2009 г.). «Адаптивная персонализация - подход к персонализации с несколькими представлениями, включающий контекстную информацию» (PDF). Вена.
  5. ^ Эрих Гштрейн; Флориан Клидорфер; Бриджит Кренн (2006). «Автоматическая генерация метаданных для персонализированных музыкальных порталов» (PDF). Вена.
  6. ^ Флориан Клидорфер; Ульф Харр; Бриджит Кренн (ноябрь 2007 г.). «Обеспечение доступности больших музыкальных коллекций с помощью расширенных метаданных и облегченных визуализаций» (PDF). Вена.
  7. ^ а б Роман Черны (октябрь 2008 г.). «Разработка и внедрение универсального рекомендателя и его применение в музыкальной сфере» (PDF). Вена.
  8. ^ Петер Хлавац; Бриджит Кренн; Эрих Гстрейн (2007). «SOUNDSCOUT: РЕКОМЕНДЕР ПЕСНИ, ОСНОВАННЫЙ НА ЗВУКОМ ПОДОБИИ ДЛЯ ОГРОМНЫХ КОММЕРЧЕСКИХ МУЗЫКАЛЬНЫХ АРХИВОВ» (PDF). Вена.
  9. ^ "Pure Magie Dank easyrec". www.flimmit.com (на немецком). Архивировано из оригинал 13 марта 2012 г.. Получено 1 февраля 2013.
  10. ^ "Staatspreis Gewinner 2009" (на немецком). Архивировано из оригинал 31 января 2013 г.. Получено 1 февраля 2013.
  11. ^ «ИННОВАЦИОННЫЙ СПРАЙС-ИТ 2011» (на немецком). Получено 1 февраля 2013.
  12. ^ Патрик Марщик (март 2010 г.). «Оценка алгоритмов совместной фильтрации» (PDF). Вена.

внешняя ссылка