Skip to content

Микросервис для избавления от инфошума в новостях

License

Notifications You must be signed in to change notification settings

turkunov/antares

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Antares

@turkunov (Backend/ML/DS), @kyyoto (ML/DS), @Aspir01 (Frontend/React)

[🇷🇺] | [🇺🇸]

Микросервис для дедупликации и классификации новостей ТГ-каналов в качестве решения задачи на соревновании AI news с призовыми в 10.000$.

Архитектура нашего репозитория:

|_backend: бекенд, на котором происходит инференс модели
‎ ‎ |_research: наши исследования моделей как глубокого обучения на основе ruBert, так и простых ML моделей
‎ ‎‎ ‎ |_utils: утилиты для модели (тренер и оптимизатор)
‎ ‎ |_utils: утилиты для предобработки массивов данных (удаление дубликатов, конвертация в эмбеддинги...)
|_frontend: интерфейс для взаимодействия с моделью
|_data: данные, на которых происходило обучение

Развернуть контейнер можно с помощью команды:

docker compose up

После развертывания будут доступны следующие сервера:

  • http://localhost:8080/docs: Документация к API (включая непосредственные эндпоинты для инференса)
  • http://localhost:3030/: UI для взаимодействия