Citizens_Appeals
Описание
About Solution for the 2023 International Hackathon (2nd place). MVP in the form of a software module using artificial intelligence technologies to automatically classify incoming messages from citizens and highlight named entities.
Языки
- Jupyter Notebook47,6%
- Python44,6%
- HTML4,3%
- CSS2%
- Makefile1,5%
Обработка обращений граждан
Общая информация
Проект выполнен составом команды
:AAA IT
1.donskoi.com@gmail.comAndrei Donskoi
2.artiebears@mail.ruArtem Medvedev
3.ali_ramazanov_2000@mail.ruAli Ramazanov
4.vanessbut@yandex.ruIvan Butakov
5.t.shshudro@alumni.nsu.ruTimofei Shshudro
Описание проекта, актуальность и проблематика
Постановка задачи
На сегодняшний день работа по реагированию на неофициальные обращения от жителей организована
следующим образом: существует система для автоматизированной агрегации таких общений. Через систему
поступают обращения жителей из открытых источников, в основном это комментарии под различными
постами в социальных сетях , и мессенджера , а также обращения
в официальные аккаунты. Далее поступившие сообщения проходят классификацию и распределяются по
соответствующим ведомственным структурам в зависимости от тематики обращения.
На данный момент эти процессы производятся людьми – модераторами. Таким образом, с одной стороны существует задержка по времени между обращением и передачей его в профильное ведомство, а с другой стороны присутствуют расходы на оплату труда модераторов. Автоматизация процессов позволит сократить расходы на их обеспечение, а также повысить скорость реакции со стороны профильных ведомств.
Актуальность решения данной задачи повышается еще и тем, что процессы по работе с обращениями
протекают во всех регионах , что говорит о потенциале масштабирования решения.
Решение кейса представляет собой прототип системы классификации и выделения именованных сущностей. При оценке будет учитываться точность классификации и выделения сущностей.
Техническая информация
Структура проекта
Системные требования:
OS (протестировано на ).
В качестве менеджера пакетов используется .
Все необходимые зависимости зафиксированы в конфигурационном файле — .
Основные команды определены в .
Запуск тестирования
Вызов справочной информации
Запуск проекта
Установка виртуальный среды и пакетов
При необходимости согласиться с чем-то в консоли, необходимо вписать .
Добавление параметров модели
Загрузите параметры модели с гугл-диска: https://drive.google.com/drive/folders/1fy8hYLdW1pJfB4Mysfs18tn_m1ZxPiz9?usp=sharing
И положите их в папку в корне проекта.
Пример работы
