Skip to content

Разработка рекомендательного сервиса по контенту и активностям учреждений культуры города Москвы

Notifications You must be signed in to change notification settings

Mr-Cool-in-Git/MOS.RU-recommender-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Команда хакатона - CENSORED

Задача от Департамента культуры города Москвы

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

Наше решение:

  • Рекомендательный сервис: Для демонстрации работы сервиса мы создали оболочку в виде SPA, которая наглядно демонстрирует работу сервиса подбора рекомендаций на основании множества данных.
  • Обратная связь: Пользователь может многое рассказать о себе, и мы в этом ему активно помогаем за счет влкюченных в интерфейс форм обратной связи, таких как кнопки "нравится", "не нравится", "подписаться". В сервис встроены функции оценки действий пользователя, такие как определение % дочитывания, отсечка времени, потраченного на отдельные посты в ленте, на чтение поста/страницы. Алгоритмы собирают информацию и до-обучают ML модели, создают все более качественные ленты рекомендаций на ходу
  • Машинное обучение: Наши алгоритмы автоматически анализируют огромные объемы данных в фоновом режиме, обучают персонализированные модели, позволяя пользователям получать релевантные интересные новости.
  • API: Вы можете получать рекомендации не только через SPA. Наше решение дает возможности пользоваться всеми вышеописанными функциями на ресурсах, в которых доступна авторизация пользователей.
Сервис выполняет свою основные функции моментально. До-обучение моделей ML происходит параллельно.
Пользователь получит рекомендации вовремя, и как только модели обновятся новые
релевантные книги попадут к нему в ленту
Демонстрация личного кабинета пользователя

🚀 Технические подробности

Installation

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

Требования

About

Разработка рекомендательного сервиса по контенту и активностям учреждений культуры города Москвы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 62.0%
  • CSS 24.2%
  • Python 12.8%
  • HTML 1.0%