Разработка рекомендательного сервиса по контенту и активностям учреждений культуры
- Рекомендательный сервис: Для демонстрации работы сервиса мы создали оболочку в виде SPA, которая наглядно демонстрирует работу сервиса подбора рекомендаций на основании множества данных.
- Обратная связь: Пользователь может многое рассказать о себе, и мы в этом ему активно помогаем за счет влкюченных в интерфейс форм обратной связи, таких как кнопки "нравится", "не нравится", "подписаться". В сервис встроены функции оценки действий пользователя, такие как определение % дочитывания, отсечка времени, потраченного на отдельные посты в ленте, на чтение поста/страницы. Алгоритмы собирают информацию и до-обучают ML модели, создают все более качественные ленты рекомендаций на ходу
- Машинное обучение: Наши алгоритмы автоматически анализируют огромные объемы данных в фоновом режиме, обучают персонализированные модели, позволяя пользователям получать релевантные интересные новости.
- API: Вы можете получать рекомендации не только через SPA. Наше решение дает возможности пользоваться всеми вышеописанными функциями на ресурсах, в которых доступна авторизация пользователей.
Сервис выполняет свою основные функции моментально. До-обучение моделей ML происходит параллельно.
Пользователь получит рекомендации вовремя, и как только модели обновятся новые
релевантные книги попадут к нему в ленту
Frontend: (Port 3001)
cd client
npm install
npm start
Backend Node.js: (Port 3002)
cd node
npm install
node server
Backend Python: (Port 3003)
cd server
python3 webserver.py
- Node.js 12.18.4 https://nodejs.org/en/download/
- Python 3.x https://www.python.org/downloads/