| layout |
|
|---|
Приветствуем вас в GitHub-организации Moodify! Мы разрабатываем решения для мониторинга клиентского настроения и выявления проблем с банковскими продуктами в режиме реального времени, используя современные web-технологии и data science-подходы.
- Kamenskikh Valeriy — Software Engineer
- Kaledin Danila — Software Engineer
- Matveeva Anna — Data Science Engineer
- Lapova Julia — Data Science Engineer
- Gluhikh Anastasia — Project Manager
Moodify — это система, отслеживающая динамику пользовательских отзывов о банковских продуктах, анализирующая тональность, выявляющая проблемные зоны и визуализирующая данные в удобной дашборд-форме
Состоит из четырёх ключевых репозиториев:
Сервис сбора и парсинга отзывов с популярных сайтов (например, Banki) Использует многопоточную очередь и автоматизацию браузера для сбора данных
Технологии:
axios— HTTP-запросыcheerio— парсинг HTMLpuppeteer— безголовый браузер Chromep-limit— управление параллелизмомselenium-webdriver+chromedriver— альтернатива Puppeteer
Веб-интерфейс для отображения аналитики: карта тональностей, графики динамики, API-дашборд, просмотр отзывов.
Стек:
- React 18 — основа UI
- Vite — быстрый сборщик
- Chakra UI — UI-компоненты
- React Router — маршрутизация
- Recharts — диаграммы и графики
- React Simple Maps — геовизуализация
- Framer Motion — анимации
Backend — это центральный API-шлюз для взаимодействия фронтенда и ML-сервисов
Стек:
- Go 1.25 — язык разработки
- Fiber v3 — веб-фреймворк (быстрая альтернатива Gin/Chi)
- Zap — логирование
- YAML v3 — конфиги
- Docker & Docker Compose — контейнеризация и локальный запуск
Модуль машинного обучения для анализа клиентских отзывов:
- Кластеризация текстов (выделение тем: кредитные карты, вклады, мобильное приложение и т.д.).
- Мультилейбл классификация по темам.
- Определение тональности (положительно / нейтрально / отрицательно).
ML/NLP стек:
- NumPy, Pandas, SciPy — обработка данных
- scikit-learn — классические ML-алгоритмы
- PyTorch — обучение и инференс моделей
- BERTopic + HDBSCAN — тематическое моделирование
- NLTK, pymorphy2 — NLP-утилиты для русского языка
Сервисный стек:
- FastAPI + Uvicorn — REST API
- Pydantic — валидация и схемы данных
- MLflow — управление экспериментами и моделями