commit f750a2cf7effd88d862a66d498a9b6cbc02af8ce Author: Artem Darius Weber Date: Sat Dec 7 15:10:54 2024 -0800 release diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..7c7d687 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.bin filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text diff --git a/dataset/__init__.py b/dataset/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/dataset/__pycache__/__init__.cpython-312.pyc b/dataset/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..c1acfdb Binary files /dev/null and b/dataset/__pycache__/__init__.cpython-312.pyc differ diff --git a/dataset/__pycache__/__init__.cpython-39.pyc b/dataset/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000..d8d0fc1 Binary files /dev/null and b/dataset/__pycache__/__init__.cpython-39.pyc differ diff --git a/dataset/__pycache__/examples.cpython-312.pyc b/dataset/__pycache__/examples.cpython-312.pyc new file mode 100644 index 0000000..517f1d5 Binary files /dev/null and b/dataset/__pycache__/examples.cpython-312.pyc differ diff --git a/dataset/__pycache__/examples.cpython-39.pyc b/dataset/__pycache__/examples.cpython-39.pyc new file mode 100644 index 0000000..e8265e7 Binary files /dev/null and b/dataset/__pycache__/examples.cpython-39.pyc differ diff --git a/dataset/examples.py b/dataset/examples.py new file mode 100644 index 0000000..3761294 --- /dev/null +++ b/dataset/examples.py @@ -0,0 +1,1177 @@ +# Список классов +classes = [ + "road_conditions", + "traffic_accidents", + "weather_conditions", + "parking_and_stopping", + "public_transport", + "fares_and_payments", + "traffic_violations_and_fines", + "routes_and_navigation", + "emergency_assistance", + "informational_requests", + "technical_issues", + "accessibility_for_disabled", + "environmental_issues", + "events_and_restrictions", + "complaints_and_suggestions", + "delays_and_holdups", + "tickets_and_reservations", + "road_safety", + "new_projects_information", + "special_services" +] + +# Примеры данных для всех классов +train_texts = [ + # road_conditions + "Дорога на улице Ленина покрыта ямами.", + "Когда завершатся ремонтные работы на трассе М4?", + "На кольце перед мостом сильный затор.", + "На мосту через реку Сочи затруднённое движение из-за аварии.", + "Грунтовая дорога возле деревни Лесной размылась после дождя.", + "Поворот на улице Гагарина скользкий из-за гололёда.", + "Образовалась большая пробка на трассе М5 из-за ремонтных работ.", + "В районе объездной дороги ремонтируют покрытие, затруднён проезд.", + "На трассе Москва-Петербург снежные заносы, рекомендуется ехать с осторожностью.", + "Светофоры на перекрёстке улицы Мира и Лермонтова не работают.", + "Тротуары на улице Победы покрыты льдом, осторожно при ходьбе.", + "Затруднения на подъезде к аэропорту из-за ДТП.", + "Обвал грунта перекрыл движение на трассе в сторону Абхазии.", + "На улице Молодёжной машины буксуют на подъёме из-за гололёда.", + "Дорога между посёлками Новая Заря и Солнечный перекрыта из-за паводка.", + "Дорожная яма на перекрёстке улицы Кирова и Советской сильно затрудняет движение.", + "Из-за ремонта моста на объездной дороге образовалась многокилометровая пробка.", + "На трассе А108 затруднено движение из-за тумана.", + "В районе вокзала ремонтируют рельсы, перекрыта часть дороги.", + "На шоссе Энтузиастов автомобиль перевернулся, движение временно перекрыто.", + "Снегопад затруднил движение по трассе М8 в районе Иваново.", + "На трассе Р255 не работают фонари, движение ночью крайне опасно.", + "На выезде из города пробка из-за проверки документов ГИБДД.", + "Дорога через лес в сторону Загорска завалена упавшими деревьями.", + "Трасса М10 закрыта для грузовиков из-за сильного гололёда.", + "На подъезде к деревне Каменка размыты обочины.", + "Светофоры на проспекте Независимости работают некорректно.", + "Грунтовая дорога в районе посёлка Лесной стала непроходимой из-за дождей.", + "На улице Центральной повредили водопровод, движение перекрыто.", + "На трассе Е22 из-за аварии фура перегородила обе полосы.", + "В районе платной дороги ввели реверсивное движение из-за ремонта.", + "Трасса в сторону Ростова затруднена из-за тумана и плохой видимости.", + "Водители жалуются на отсутствие разметки на участке трассы М7.", + "На объездной дороге в районе Новосибирска снежные заносы, необходима спецтехника.", + "Трасса на юг страны сильно загружена из-за начала отпускного сезона.", + "На улице Колхозной яма повредила подвеску нескольких автомобилей.", + "Дорожные знаки на трассе Р21 местами отсутствуют или повреждены.", + "На улице Лесной затопило проезжую часть из-за дождя.", + "Ремонтные работы на мосту через реку Волгу затягиваются.", + "На трассе Кола образовалась наледь, движение затруднено.", + "Объездной путь вокруг деревни Заречье перекрыт из-за аварии на газопроводе.", + "На участке дороги через перевал сильный гололёд, движение ограничено.", + "На мосту через реку Дон ремонтируют дорожное покрытие, пробка на 5 км.", + "В районе Твери закрыли один из мостов на ремонт, движение через объездную.", + "На трассе М2 в районе Серпухова движение затруднено из-за тумана.", + "На улице Дачной упавший столб перекрыл одну из полос.", + "На трассе М1 ночью произошла авария с участием грузовика и легкового автомобиля.", + "Образовался затор на выезде из города из-за снегопада.", + "Скользкая дорога на въезде в туннель вызывает сложности у водителей.", + "На перекрёстке улицы Северной и Южной светофор не работает уже несколько дней.", + "На трассе в районе Казани размыли дорожное покрытие, движение затруднено.", + "На въезде в Сочи из-за урагана движение ограничено, многие дороги завалены деревьями." + # traffic_accidents + "На перекрестке Ленина и Карла Маркса случилось ДТП.", + "Почему перекрыли дорогу после аварии?", + "Из-за аварии образовалась пробка на 5 км.", + "На трассе М-4 произошло серьезное ДТП с участием грузовика.", + "Легковая машина перевернулась на шоссе.", + "На мосту столкнулись три автомобиля, движение затруднено.", + "Пешеход попал под машину на улице Гагарина.", + "Из-за аварии на кольцевой дороге затруднено движение в сторону центра.", + "Водитель грузовика не справился с управлением, произошло ДТП.", + "На светофоре столкнулись два автомобиля, никто не пострадал.", + "В районе вокзала случилось ДТП с участием маршрутного такси.", + "Авария на мосту привела к остановке движения транспорта.", + "Сотрудники ДПС работают на месте аварии на проспекте Победы.", + "Водитель мотоцикла попал в ДТП на повороте.", + "На подъезде к городу образовалась пробка из-за столкновения машин.", + "Водитель не уступил дорогу и вызвал аварию на перекрестке.", + "Авария с участием автобуса и легкового автомобиля на улице Центральной.", + "На трассе произошло массовое столкновение автомобилей из-за гололеда.", + "ДТП с пострадавшими на улице Комсомольской, вызвана скорая помощь.", + "На трассе перевернулся грузовик, движение полностью перекрыто.", + "В центре города легковая машина врезалась в дерево.", + "На светофоре произошло небольшое столкновение, движение затруднено.", + "Из-за аварии с участием пешехода временно перекрыта улица.", + "Водитель такси не справился с управлением, ДТП на улице Советской.", + "Водитель сбил велосипедиста, движение перекрыто на участке дороги.", + "На парковке произошло столкновение двух автомобилей.", + "ДТП с участием кареты скорой помощи в центре города.", + "На загородной трассе произошло лобовое столкновение двух машин.", + "Из-за аварии на мосту образовалась пробка длиной 3 км.", + "Водитель грузовика врезался в отбойник, движение затруднено.", + "Авария с участием мотоциклиста и легковой машины на трассе.", + "На перекрестке улиц Мира и Ленина произошла авария.", + "Из-за ДТП с участием автобуса движение перекрыто в обе стороны.", + "Водитель внедорожника столкнулся с грузовиком на трассе.", + "На пешеходном переходе сбит человек, вызвана скорая.", + "Водитель легковушки врезался в столб на улице Молодежной.", + "Из-за ДТП на объездной дороге движение частично перекрыто.", + "На трассе перевернулась легковая машина, водитель в больнице.", + "Массовое столкновение на шоссе: повреждены 5 автомобилей.", + "На перекрестке произошло ДТП, сотрудники ДПС регулируют движение.", + "Из-за аварии с грузовиком пострадали пассажиры в легковом авто.", + "Водитель маршрутки столкнулся с легковушкой на светофоре.", + "На подъезде к мосту образовалась пробка из-за ДТП.", + "Авария на скоростной трассе с участием двух легковушек.", + "Водитель электромобиля попал в аварию на улице Горького.", + "На мосту столкнулись грузовик и автобус, движение временно перекрыто.", + "ДТП на пешеходной улице, легковая машина въехала в витрину магазина.", + "На объездной дороге перевернулся микроавтобус, пострадавшие доставлены в больницу.", + "Мотоциклист врезался в припаркованный автомобиль на улице Пушкина.", + "Из-за аварии с бензовозом движение по трассе остановлено.", + "На въезде в город столкнулись легковушка и автобус, образовалась пробка.", + "На парковке торгового центра произошла авария с участием трех машин.", + "Водитель не справился с управлением, врезался в забор на улице Лесной." + # weather_conditions + "Какой прогноз на трассе завтра?", + "После ночного снега невозможно проехать по трассе.", + "Гололедица на мосту, просьба обработать дорогу.", + "На дороге сильный туман, видимость минимальная.", + "Из-за дождя трасса частично затоплена.", + "Как долго продлится метель в районе трассы?", + "На трассе сильный ветер, опасность для грузовиков.", + "Дороги покрыты льдом, движение затруднено.", + "Прогнозируется сильный снегопад в ночь на завтра.", + "На улице мороз, машины плохо заводятся.", + "Сильный ливень затопил подземные переходы на трассе.", + "Когда прекратится дождь, чтобы безопасно выехать?", + "Из-за жары асфальт начал плавиться.", + "Мокрый снег осложняет движение на трассе.", + "На дороге сильный град, машины прячутся под мостом.", + "Какой уровень ультрафиолетового излучения сегодня?", + "Из-за высокой влажности водителям сложно дышать.", + "Скорость ветра превышает норму, просьба закрыть мост.", + "Какая температура ожидается ночью на трассе?", + "Дороги заметены снегом, движение парализовано.", + "Солнце сильно слепит глаза водителям.", + "Из-за дождя на дороге образовались большие лужи.", + "Как скоро начнется гроза в районе объездной дороги?", + "Температура на трассе упала до -15 градусов.", + "Местами на дороге лежат ветки из-за сильного ветра.", + "Песчаная буря ограничивает видимость до 10 метров.", + "Какой уровень осадков за последние сутки?", + "Гроза ожидается вечером, лучше не выезжать.", + "Туман усилился, рекомендуем двигаться с включенными фарами.", + "Выпал град размером с грецкий орех, машины повреждены.", + "Водителям сложно проехать из-за сильного бокового ветра.", + "На дороге снежные заносы, расчистка идет медленно.", + "Ожидается дождь со снегом, будьте осторожны.", + "Из-за низкой температуры трасса покрылась тонким слоем льда.", + "Утренний туман затрудняет движение в районе города.", + "Какие погодные условия в районе северного моста?", + "На трассе идет проливной дождь, движение замедлено.", + "Метель усиливается, машины не могут выехать на подъем.", + "Температура воздуха достигла +40 градусов, будьте осторожны.", + "Какой прогноз ветра на завтра для водителей грузовиков?", + "Из-за влажности увеличился тормозной путь машин.", + "Пыльная буря осложнила движение на шоссе.", + "Какой уровень видимости из-за текущего дождя?", + "На дороге сильные порывы ветра, будьте внимательны.", + "Легкий снег начал переходить в сильный снегопад.", + "Обледенение проводов, светофоры могут не работать.", + "Дождь прекратился, но на дороге много грязи.", + "На трассе ожидается заморозок, осторожно на мостах.", + "Какой прогноз осадков на следующей неделе?", + "Из-за обильного снега дорожная техника не справляется.", + # parking_and_stopping + "Где можно припарковаться возле аэропорта?", + "Почему убрали парковочные места на улице Ленина?", + "На парковке сломан терминал оплаты.", + "На стоянке возле торгового центра нет свободных мест.", + "Можно ли оставить машину у вокзала на ночь?", + "Парковка у музея оказалась платной, где узнать тарифы?", + "На улице установлены знаки запрета остановки, куда можно переехать?", + "Почему эвакуатор увез мою машину с улицы Центральной?", + "Где находятся ближайшие бесплатные парковки?", + "Какие ограничения на стоянку в центре города?", + "На парковке возле стадиона неправильно припаркован автобус.", + "У терминала оплаты на парковке закончилась бумага для чеков.", + "Как узнать, действителен ли мой парковочный абонемент?", + "Можно ли парковаться на газоне возле дома?", + "На парковке возле кафе закрыли въезд, почему?", + "Где найти места для парковки инвалидов?", + "Какой штраф за парковку в зоне запрета остановки?", + "На стоянке возле торгового центра украли зеркало, куда обратиться?", + "Как оплатить парковку через мобильное приложение?", + "На улице запрещена остановка по четным дням, это временно?", + "Где оставить машину, если парковка у пляжа занята?", + "На парковке возле больницы не работает шлагбаум.", + "Почему парковочные места возле офиса стали платными?", + "На парковке возле метро стоит авто с заблокированными колесами.", + "Можно ли оставлять машину на платной стоянке ночью?", + "Где находится ближайшая парковка для грузовиков?", + "Кто отвечает за уборку снега на парковке?", + "Какой срок действия у парковочного талона?", + "На улице Пушкина сделали новую платную парковку.", + "Можно ли припарковаться на улице без разметки?", + "На парковке возле торгового центра украли номерные знаки.", + "Как забрать машину со штрафной стоянки?", + "Какие документы нужны для парковки в зоне для резидентов?", + "Куда обратиться, если сосед занял мое место на стоянке?", + "На парковке возле супермаркета не работает освещение.", + "Где можно получить разрешение на долгосрочную парковку?", + "На улице запретили остановку из-за дорожных работ.", + "На стоянке возле отеля машину заблокировал другой автомобиль.", + "Можно ли остановиться возле школы для высадки пассажиров?", + "На парковке не размечены места, куда ставить машину?", + "Почему на улице Ленина убрали карманы для парковки?", + "Какие правила парковки возле жилых домов?", + "Как оплатить парковку, если терминал сломан?", + "На стоянке возле театра установили новые шлагбаумы.", + "Почему эвакуатор забирает машины с закрытой парковки?", + "Где можно припарковаться во время городских мероприятий?", + "На парковке у ТЦ появились новые камеры, зачем они?", + "Какие зоны парковки считаются незаконными?", + "Почему увеличили тарифы на парковку возле аэропорта?", + # public_transport + "Когда прибудет следующий автобус на остановку Ленина?", + "Почему отменили маршрут трамвая №7?", + "Где найти карту маршрутов трамваев?", + "Какой номер автобуса едет до вокзала?", + "Когда начинается движение метро по утрам?", + "Почему задерживается автобус на маршруте №25?", + "Где можно приобрести проездной билет на месяц?", + "Какой последний автобус уходит с вокзала вечером?", + "На какой остановке пересаживаться с троллейбуса на метро?", + "Почему не работают турникеты в автобусе №15?", + "Где ближайшая остановка маршрутного такси до аэропорта?", + "Можно ли оплатить проезд банковской картой в троллейбусе?", + "Почему отменили остановку у парка на маршруте №12?", + "Как узнать расписание автобусов по субботам?", + "Почему в трамвае не работают обогреватели зимой?", + "Где можно найти информацию о льготных тарифах для студентов?", + "Когда планируют запуск новых троллейбусов на маршрут №5?", + "Как пожаловаться на водителя автобуса, который не остановился?", + "Почему изменили маршрут троллейбуса №3 без уведомления?", + "Есть ли ночные маршруты автобусов в городе?", + "Где купить билет на электричку до пригородов?", + "Почему на маршруте №10 такие старые автобусы?", + "Когда планируется ремонт трамвайных путей на улице Ленина?", + "Как узнать, доступен ли Wi-Fi в городских автобусах?", + "Почему остановка возле школы не оборудована навесом?", + "Какие маршруты работают в праздничные дни?", + "Где можно проверить баланс транспортной карты?", + "Почему маршрутное такси не заехало на указанную остановку?", + "Когда будет запущен новый маршрут автобуса до ТЦ?", + "Можно ли провозить велосипед в трамвае?", + "Какой троллейбус едет до центрального рынка?", + "Почему отменили маршрут троллейбуса в вечернее время?", + "Где находятся парковки для самокатов рядом с остановками?", + "Какой автобус идет до ближайшей больницы?", + "Почему водитель автобуса не пустил пассажира с собакой?", + "Где можно узнать о временных изменениях маршрутов?", + "Когда появятся новые электрические автобусы на маршрутах?", + "Почему маршрут №20 перестал ходить по утрам?", + "Какие маршруты останавливаются у кинотеатра?", + "Можно ли провозить багаж в троллейбусе?", + "Какие маршруты доступны для поездки до аэропорта ночью?", + "Почему не работает кондиционер в автобусе №7?", + "Какой автобус идет до главной площади города?", + "Когда запустят экспресс-автобус до торгового центра?", + "Почему троллейбус остановился на середине маршрута?", + "Какие остановки есть у автобуса №14?", + "Можно ли оплатить проезд в трамвае через приложение?", + "Когда последний трамвай отправляется с конечной остановки?", + "Где оставить жалобу на переполненные маршрутные такси?", + "Какой номер автобуса едет в университет?", + # fares_and_payments + "Почему списали деньги за проезд дважды?", + "Как вернуть средства за ошибочную оплату проезда?", + "Где купить транспортную карту для оплаты проезда?", + "Как проверить баланс на транспортной карте?", + "Можно ли оплатить проезд банковской картой?", + "Почему терминал оплаты в автобусе не сработал?", + "Что делать, если автомат для оплаты не выдал сдачу?", + "Где пополнить транспортную карту в ночное время?", + "Почему при оплате банковской картой списали больше, чем нужно?", + "Как восстановить утерянную транспортную карту?", + "Почему повышен тариф на проезд в маршрутке?", + "Где получить квитанцию за проезд в автобусе?", + "Можно ли использовать QR-код для оплаты проезда?", + "Почему не приняли наличные в троллейбусе?", + "Какие льготы предусмотрены для пенсионеров при оплате проезда?", + "Как узнать, какие маршруты принимают транспортную карту?", + "Почему платеж по карте отклонен, хотя на счету достаточно средств?", + "Где заменить поврежденную транспортную карту?", + "Почему при оплате через приложение не пришло подтверждение?", + "Можно ли вернуть деньги за неиспользованный проездной билет?", + "Как проверить историю оплат на транспортной карте?", + "Можно ли оплатить проезд с помощью NFC на телефоне?", + "Почему списание за проезд произошло позже, чем ожидалось?", + "Какова комиссия за пополнение транспортной карты?", + "Почему в автобусе отказали в оплате купюрами крупного номинала?", + "Как оплатить проезд в автобусе без терминала?", + "Можно ли получить скидку на проезд при покупке абонемента?", + "Где найти терминалы для пополнения транспортной карты?", + "Как вернуть деньги за оплату проезда на неправильном маршруте?", + "Почему не работают терминалы для оплаты в метро?", + "Можно ли привязать банковскую карту к транспортной для автоплатежей?", + "Почему подняли стоимость проезда в городской транспортной сети?", + "Как узнать остаток поездок на проездном билете?", + "Что делать, если транспортная карта не читается в терминале?", + "Где получить чек за оплату через транспортную карту?", + "Можно ли оплатить проезд онлайн заранее?", + "Как восстановить деньги за ошибочную оплату чужого проезда?", + "Почему на некоторых маршрутах разные тарифы?", + "Где купить безлимитный проездной на месяц?", + "Что делать, если терминал оплаты завис во время транзакции?", + "Можно ли вернуть деньги за проезд, если автобус сломался?", + "Почему при пополнении карты деньги не зачислены сразу?", + "Какие способы оплаты доступны в новом общественном транспорте?", + "Можно ли оплатить проезд криптовалютой?", + "Каковы правила возврата средств за отмененный маршрут?", + "Почему сняли деньги за проезд, хотя я не прошел турникет?", + "Где оформить карту с бесплатным проездом для школьников?", + "Почему система оплаты показывает ошибку на определенных маршрутах?", + "Можно ли получить компенсацию за некорректное списание средств?", + # traffic_violations_and_fines + "Почему пришел штраф за превышение скорости?", + "Как проверить наличие штрафов онлайн?", + "Какие нарушения фиксируют новые камеры на трассе?", + "Где оплатить штраф за неправильную парковку?", + "Как оспорить штраф за проезд на красный свет?", + "Почему штраф выписан, хотя я не нарушал правил?", + "Какие документы нужны для обжалования штрафа?", + "Что делать, если не согласен с начисленным штрафом?", + "Как узнать, с какой камеры пришел штраф?", + "Как долго штраф отображается в базе ГИБДД?", + "Почему увеличился размер штрафа за нарушение?", + "Как избежать начисления пени за неоплаченный штраф?", + "Можно ли оплатить штраф частями?", + "Почему штраф за превышение скорости пришел с опозданием?", + "Где получить квитанцию об оплате штрафа?", + "Как проверить, за что выписан штраф по номеру постановления?", + "Почему начислили штраф за парковку в разрешенной зоне?", + "Можно ли отменить штраф за незначительное нарушение?", + "Какие виды нарушений фиксируют камеры с функцией распознавания лиц?", + "Где узнать, действует ли скидка на оплату штрафа?", + "Каков срок давности для штрафов ГИБДД?", + "Можно ли оплатить штраф через мобильное приложение?", + "Почему пришел штраф, если машина была припаркована дома?", + "Как проверить штрафы, если машину продал год назад?", + "Почему начислен штраф за не пристегнутый ремень безопасности?", + "Можно ли обжаловать штраф за парковку без фотофиксации?", + "Как избежать начисления штрафа за превышение средней скорости?", + "Какие правила обжалования штрафов для юридических лиц?", + "Почему штраф за нарушение ПДД не отображается в базе?", + "Как узнать точную дату и время нарушения?", + "Что делать, если штраф оплачивается дважды?", + "Какие камеры фиксируют выезд на выделенную полосу?", + "Почему пришел штраф за нарушение, которого не было в городе?", + "Где узнать, какие нарушения фиксируют новые радары?", + "Можно ли отменить штраф, если нарушение было устранено сразу?", + "Какие действия предпринять при ошибочной фиксации штрафа?", + "Почему пришел штраф за парковку, если я был в другом городе?", + "Можно ли обжаловать штраф через Госуслуги?", + "Какие документы нужно предоставить для отмены штрафа?", + "Как узнать, какие нарушения зафиксированы за последний месяц?", + "Почему начислили штраф за отсутствие страховки на машину?", + "Можно ли не платить штраф, если срок его действия истек?", + "Как избежать начисления штрафа при ошибочной фиксации номера?", + "Какие скидки предусмотрены на оплату штрафов?", + "Почему начислен штраф за остановку на месте для инвалидов?", + "Каковы сроки обработки оплаты штрафа в системе ГИБДД?", + "Что делать, если штраф за нарушение пришел по ошибке?", + "Какие виды нарушений фиксируют камеры на железнодорожных переездах?", + "Почему штраф за превышение скорости отличается по сумме?", + # routes_and_navigation + "Какой самый быстрый маршрут до центра города?", + "Есть ли объезд пробки на трассе?", + "Как настроить навигатор для избегания платных дорог?", + "Как доехать до аэропорта с минимальным количеством пересадок?", + "Почему навигатор предложил ехать через закрытую дорогу?", + "Какой маршрут лучше выбрать, чтобы избежать трафика в часы пик?", + "Есть ли кратчайший путь к вокзалу без светофоров?", + "Как добавить промежуточные точки в навигаторе?", + "Почему навигатор не показывает новые развязки?", + "Как избежать грунтовых дорог при маршрутизации?", + "Как найти самый экономичный маршрут по расходу топлива?", + "Где посмотреть карту ремонта дорог?", + "Как обновить карты в навигаторе для актуальных маршрутов?", + "Есть ли объездной маршрут, чтобы избежать платного моста?", + "Как включить голосовые подсказки в навигаторе?", + "Можно ли задать в навигаторе маршрут через конкретный город?", + "Какой самый быстрый маршрут до ближайшего торгового центра?", + "Почему навигатор отправляет меня через пробку?", + "Какие дороги сейчас перекрыты в связи с погодными условиями?", + "Можно ли найти маршрут для пешехода через приложение?", + "Как настроить навигатор на использование только федеральных трасс?", + "Где находятся зоны отдыха вдоль трассы?", + "Как включить уведомления о камерах и радарах на маршруте?", + "Почему навигатор не предложил маршрут через мост?", + "Какие альтернативные маршруты доступны из-за перекрытия дороги?", + "Как найти маршрут с минимальным количеством тоннелей?", + "Есть ли безопасный объезд через населенные пункты?", + "Как спланировать маршрут с учетом времени суток?", + "Можно ли задать время прибытия в навигаторе?", + "Как найти маршрут для велосипедистов в городе?", + "Какие дороги подходят для грузовиков с ограничением по высоте?", + "Почему навигатор выбрал более длинный маршрут?", + "Как отметить точки интереса на маршруте?", + "Какие дороги закрыты из-за строительных работ?", + "Можно ли сохранить маршрут для повторного использования?", + "Как узнать текущую загруженность дороги в реальном времени?", + "Есть ли возможность избежать мостов и паромных переправ?", + "Почему навигатор предлагает объезд через соседний регион?", + "Как спланировать маршрут с несколькими остановками?", + "Какие маршруты лучше всего подходят для туристов?", + "Как определить оптимальный маршрут для каршеринга?", + "Где найти информацию о состоянии дорог зимой?", + "Как узнать маршрут общественного транспорта к музею?", + "Какие дороги сейчас перекрыты из-за мероприятий?", + "Можно ли спланировать маршрут с учетом скоростных ограничений?", + "Где находятся ближайшие парковки вдоль маршрута?", + "Как узнать, какие маршруты подходят для автодома?", + "Можно ли загрузить маршрут оффлайн?", + "Почему маршрут не учитывает текущие погодные условия?", + "Как найти маршрут через горный перевал?", + # emergency_assistance + "Куда позвонить в случае поломки машины на трассе?", + "Как вызвать эвакуатор ночью?", + "Что делать, если застрял в снегу на дороге?", + "Где найти ближайший шиномонтаж в случае прокола шины?", + "Как связаться с дорожной службой для помощи на трассе?", + "Что делать, если двигатель перегрелся во время поездки?", + "Куда обратиться в случае поломки автомобиля на мосту?", + "Как вызвать помощь, если сел телефон и нет зарядки?", + "Что делать, если закончился бензин на трассе?", + "Где найти ближайшую заправку в случае нехватки топлива?", + "Можно ли вызвать эвакуатор через мобильное приложение?", + "Что делать, если машина заглохла на железнодорожном переезде?", + "Как позвонить в экстренную службу, если нет мобильной связи?", + "Что делать, если автомобиль застрял на обочине в грязи?", + "Как вызвать техпомощь в случае спущенного колеса?", + "Куда обратиться, если сломался аккумулятор на дороге?", + "Как узнать номер службы эвакуации в конкретном регионе?", + "Что делать, если машина начала скользить на льду?", + "Как оказать первую помощь пострадавшим в ДТП?", + "Где найти ближайший пункт помощи автомобилистам на трассе?", + "Куда сообщить о камне, который повредил лобовое стекло?", + "Можно ли попросить помощь у дорожной полиции на трассе?", + "Как вызвать службу спасения в случае ДТП?", + "Что делать, если потерялся в незнакомом районе на машине?", + "Где взять запасное колесо, если своего нет?", + "Как связаться с оператором дорожной помощи на платной трассе?", + "Куда звонить, если машина заглохла в туннеле?", + "Что делать, если машина не заводится в мороз?", + "Как отключить сигнализацию, если она заблокировала двигатель?", + "Что делать, если на трассе сломался ремень генератора?", + "Где найти ближайший автосервис для ремонта в дороге?", + "Можно ли получить помощь в случае пробоя масляного бака?", + "Как вызвать кран для поднятия перевернувшейся машины?", + "Что делать, если автомобиль начал гореть на трассе?", + "Куда сообщить о разбросанных обломках на дороге?", + "Как обратиться за помощью, если пробита радиаторная система?", + "Что делать, если ключи остались внутри закрытой машины?", + "Как сообщить о провале дороги на трассе?", + "Где найти пункт обогрева, если застрял зимой на дороге?", + "Можно ли вызвать помощь, если застрял в песке на пляже?", + "Что делать, если на трассе внезапно сломались тормоза?", + "Как связаться с дорожной службой для эвакуации груза?", + "Куда сообщить о провисающем электропроводе над дорогой?", + "Как вызвать спецтехнику для расчистки снега?", + "Что делать, если сбил животное на дороге?", + "Как сообщить о затоплении участка дороги?", + "Можно ли вызвать помощь для замены свечей зажигания в дороге?", + "Что делать, если автомобиль попал в яму на трассе?", + "Куда обратиться за помощью, если двигатель сильно дымит?", + "Как получить помощь, если шины полностью стерлись в пути?", + # informational_requests + "Где узнать расписание пригородных поездов?", + "Какая ситуация с пробками на южном въезде?", + "Какой номер телефона для вопросов по дорогам?", + "Где найти актуальные данные о дорожных ремонтах?", + "Какие правила движения на новом кольце?", + "Как получить информацию о закрытых участках дорог?", + "Где посмотреть расписание автобусов до аэропорта?", + "Какие дороги сейчас открыты для грузовиков?", + "Куда обратиться за разъяснением по дорожным знакам?", + "Где узнать о планах строительства новой развязки?", + "Какие правила действуют для электросамокатов в городе?", + "Где взять информацию о парковках в центре?", + "Какие автобусы курсируют по маршруту к вокзалу?", + "Как связаться с дорожной службой в экстренных случаях?", + "Где посмотреть карту маршрутов общественного транспорта?", + "Какие штрафы за парковку в запрещенной зоне?", + "Как узнать, есть ли платные участки на трассе?", + "Где найти информацию о велосипедных дорожках в городе?", + "Какова стоимость проезда в маршрутных такси?", + "Какие остановки входят в маршрут автобуса №25?", + "Где можно подать заявку на установку дорожного знака?", + "Какие участки дороги сейчас ремонтируются?", + "Как проверить статус своей транспортной карты?", + "Какие ограничения действуют для большегрузного транспорта?", + "Где посмотреть прогноз погоды на трассе?", + "Какие требования к перевозке животных в транспорте?", + "Где можно пожаловаться на плохое качество дороги?", + "Какой тариф действует на платной трассе М-4?", + "Где находятся ближайшие заправки вдоль маршрута?", + "Какие маршруты доступны для ночного транспорта?", + "Как узнать расписание электричек до пригородов?", + "Какие дороги перекрыты из-за проведения мероприятий?", + "Где получить карту маршрутов трамваев?", + "Какие правила перевозки велосипедов в транспорте?", + "Как узнать о пробках на центральных улицах города?", + "Какие дороги подходят для тяжелой техники?", + "Где подать жалобу на неправильное расписание транспорта?", + "Какие документы нужны для использования автобусных маршрутов?", + "Где найти информацию о новых автобусных маршрутах?", + "Какие улицы будут перекрыты на следующей неделе?", + "Как узнать о состоянии дорог в горной местности?", + "Где посмотреть карту ближайших парковочных зон?", + "Какие ограничения скорости действуют на новой трассе?", + "Где взять карту туристических маршрутов?", + "Какие преимущества дают льготные транспортные карты?", + "Как узнать, какие дороги требуют сезонной подготовки?", + "Какие требования к использованию цепей противоскольжения?", + "Где можно уточнить правила использования выделенных полос?", + "Как узнать, какие дороги подходят для электромобилей?", + "Какие мосты сейчас находятся на реконструкции?", + # technical_issues + "Почему навигатор не показывает мой маршрут?", + "Камера на парковке не работает, что делать?", + "Терминал оплаты не принимает карты, как решить проблему?", + "Почему не обновляется карта маршрутов в приложении?", + "Что делать, если приложение навигатора постоянно вылетает?", + "Почему в автобусе не работает Wi-Fi?", + "Куда сообщить о неисправности турникета в метро?", + "Почему терминал оплаты завис и не выдает чек?", + "Что делать, если система оплаты не считывает мою карту?", + "Почему приложение для оплаты проезда не запускается?", + "Как устранить ошибку при оплате банковской картой в транспорте?", + "Почему на экране информационного табло нет расписания?", + "Куда сообщить о сломанной кнопке вызова на остановке?", + "Почему не отображаются пробки в приложении?", + "Как исправить проблему с некорректным расчетом маршрута?", + "Что делать, если билетный автомат съел деньги, но не выдал билет?", + "Почему терминал для пополнения транспортной карты не работает?", + "Как сообщить о сбое работы камеры контроля скорости?", + "Почему зарядное устройство на остановке не функционирует?", + "Куда обратиться, если разметка на дороге стерлась?", + "Что делать, если навигатор постоянно теряет GPS-сигнал?", + "Почему в троллейбусе не работает система кондиционирования?", + "Как починить неисправный валидатор в автобусе?", + "Почему экран на табло маршрутов показывает неверное время?", + "Как решить проблему с неправильным списанием средств за проезд?", + "Что делать, если турникет заблокировал мой билет?", + "Почему парковочный автомат не принимает наличные?", + "Куда обратиться, если приложение для маршрутов зависает?", + "Почему в машине такси не работает терминал для оплаты картой?", + "Как сообщить о неисправной светофорной кнопке для пешеходов?", + "Почему информационный киоск на вокзале отключен?", + "Что делать, если разрыв сети Wi-Fi произошел в метро?", + "Почему приложение навигатора показывает ошибки маршрута?", + "Как устранить проблему с некорректной работой датчика парковки?", + "Почему терминал на заправке не принимает транспортную карту?", + "Что делать, если камера видеонаблюдения на трассе отключена?", + "Куда сообщить о разрыве контактной сети для троллейбусов?", + "Почему на остановке не работает табло с расписанием?", + "Как решить проблему с медленной загрузкой карты в навигаторе?", + "Что делать, если мобильное приложение не распознает QR-код билета?", + "Почему турникет в метро не открылся после оплаты?", + "Как устранить ошибку подключения в транспортном приложении?", + "Почему валидатор в автобусе перестал сканировать карту?", + "Куда обращаться, если на шлагбауме не работает датчик?", + "Почему на табло парковки неверно отображается количество мест?", + "Как устранить сбой в системе оплаты через NFC?", + "Почему автобусное приложение не показывает точное местоположение транспорта?", + "Что делать, если в навигаторе отсутствуют обновления маршрутов?", + "Куда пожаловаться на сломанный билетный автомат на вокзале?", + # accessibility_for_disabled + "Есть ли пандусы на станции метро Ленина?", + "Почему парковочные места для инвалидов заняты?", + "Какой транспорт доступен для инвалидов?", + "Где найти информацию о доступных автобусах для инвалидов?", + "Какие станции метро оборудованы лифтами для инвалидов?", + "Можно ли заказать такси с подъемником для колясок?", + "Почему в автобусе нет кнопки вызова помощи для инвалидов?", + "Как получить льготный проездной билет для инвалидов?", + "Какие трамваи имеют низкий пол для удобства инвалидов?", + "Где сообщить о сломанном лифте на станции метро?", + "Есть ли специальное место для инвалидов в электричках?", + "Почему на остановке нет наклонного съезда для колясок?", + "Как узнать, какие маршруты имеют оборудованные автобусы?", + "Где оформить разрешение на использование парковки для инвалидов?", + "Почему на парковке не соблюдаются места для инвалидов?", + "Какие правила перевозки инвалидных колясок в транспорте?", + "Можно ли провозить собаку-поводыря в общественном транспорте?", + "Какие права имеют инвалиды на доступ к общественному транспорту?", + "Как заказать специальный транспорт для передвижения инвалида?", + "Почему в метро отсутствует голосовое оповещение для слабовидящих?", + "Где сообщить о повреждении пандуса на автобусной остановке?", + "Какие льготы предоставляются инвалидам для проезда в транспорте?", + "Есть ли доступные туалеты для инвалидов на вокзале?", + "Почему в автобусах нет ремней безопасности для инвалидных колясок?", + "Как узнать, доступен ли маршрут трамвая для инвалидов?", + "Где можно оставить жалобу на недоступность общественного транспорта?", + "Какие маршруты подходят для инвалидов в электричках?", + "Почему турникеты в метро не оборудованы для инвалидов?", + "Как сообщить о нарушении парковки в зоне для инвалидов?", + "Какие автобусы имеют наклонный въезд для инвалидных колясок?", + "Где найти карту доступных транспортных маршрутов для инвалидов?", + "Почему в троллейбусе нет звуковых подсказок для слабослышащих?", + "Как получить информацию о специальных услугах на вокзале?", + "Почему на вокзале не работают подъемники для инвалидов?", + "Какие правила перевозки инвалидов действуют на самолетах?", + "Как узнать, какие поезда оборудованы для передвижения инвалидов?", + "Почему на остановке нет информации на языке Брайля?", + "Где можно заказать индивидуальную помощь для инвалида в транспорте?", + "Какие меры принимаются для обеспечения доступности транспорта?", + "Почему парковочные места для инвалидов используются незаконно?", + "Как сообщить о необходимости ремонта лифта на станции метро?", + "Где найти информацию о доступных паромах для инвалидов?", + "Какие документы нужны для получения инвалидного проездного?", + "Как узнать, доступен ли автовокзал для инвалидов?", + "Есть ли поддержка для инвалидов на междугородних автобусах?", + "Почему на остановке отсутствует звуковое оповещение о маршрутах?", + "Как оформить разрешение на бесплатный проезд для инвалида?", + "Какие изменения планируются для повышения доступности транспорта?", + "Почему в автобусах нет выделенных зон для инвалидных колясок?", + "Как узнать, какие троллейбусы оборудованы для инвалидов?", + "Какие меры предусмотрены для безопасного проезда инвалидов?", + # environmental_issues + "Дорогу затопило из-за сильного дождя.", + "На обочине валяются кучи мусора, уберите их.", + "Почему в городе так много выхлопов от машин?", + "Когда уберут мусор вдоль трассы?", + "Почему на обочине валяются разбитые бутылки?", + "Где сообщить о незаконной свалке вблизи дороги?", + "Почему не убирают лужи после дождя на тротуарах?", + "Как сообщить о выбросах загрязняющих веществ от автомобилей?", + "Почему в городе так много пыли на дорогах?", + "Когда посадят новые деревья вдоль улицы?", + "Почему не чистят снег на пешеходных дорожках?", + "Куда обратиться по поводу утечки канализации на улице?", + "Какие меры принимаются для уменьшения выхлопов в городе?", + "Почему на парковке не убирают разлитое масло?", + "Как сообщить о загрязнении реки рядом с дорогой?", + "Почему обочина засыпана строительным мусором?", + "Когда уберут ветки, упавшие на дорогу после шторма?", + "Какие меры принимаются для снижения шума от трассы?", + "Почему в парке рядом с дорогой так много пластикового мусора?", + "Как узнать, где находятся станции контроля загрязнения воздуха?", + "Почему не собирают разлитое топливо на трассе?", + "Когда начнется уборка осенней листвы на улицах?", + "Какие правила утилизации автомобильных шин в городе?", + "Почему не ремонтируют ливневую канализацию на улице?", + "Как сообщить о разрушении газона рядом с парковкой?", + "Почему рядом с дорогой не убирают снег и грязь?", + "Какие штрафы предусмотрены за выброс мусора на обочину?", + "Когда высадят кустарники вдоль трассы для защиты от пыли?", + "Как сообщить о несанкционированной свалке вблизи жилых домов?", + "Почему не установлены фильтры на заводе возле трассы?", + "Какие меры принимаются для очистки воздуха в центре города?", + "Почему в дождь на улице образуются огромные лужи?", + "Как сообщить о разливе химикатов на дороге?", + "Почему не проводят регулярную уборку автобусных остановок?", + "Где сообщить о мусорных баках, переполненных отходами?", + "Почему тротуары не убирают от песка после зимы?", + "Какие проекты существуют для улучшения экологической ситуации?", + "Почему в городе так мало урн для мусора?", + "Как сообщить о срубленных деревьях без разрешения?", + "Какие меры принимаются для борьбы с загрязнением воздуха?", + "Почему в районе не убирают строительные отходы?", + "Как уменьшить шумовое загрязнение от транспорта?", + "Почему в парке рядом с дорогой вырубили деревья?", + "Какие штрафы предусмотрены за слив отходов на трассе?", + "Почему на трассе не убирают разлетевшийся мусор?", + "Какие меры принимаются для предотвращения эрозии почвы вдоль дорог?", + "Как сообщить о неприятном запахе с завода у дороги?", + "Почему не устанавливают контейнеры для раздельного сбора мусора?", + "Когда проведут уборку зелёных зон вдоль дорог?", + "Почему в городе так мало станций для зарядки электромобилей?", + # events_and_restrictions +"Какие улицы перекрыты из-за марафона?", + "Почему сегодня закрыли мост?", + "Когда будет открыт проезд после фестиваля?", + "Какие дороги будут перекрыты во время парада?", + "Почему сегодня нельзя проехать через центральную площадь?", + "Когда закончится ремонт моста и откроется движение?", + "Какие ограничения действуют из-за ярмарки в центре города?", + "Почему перекрыли трассу в направлении аэропорта?", + "Когда завершатся ограничения из-за реконструкции дороги?", + "Какие улицы будут недоступны в день города?", + "Как долго будет закрыт въезд на площадь?", + "Почему нельзя припарковаться у театра во время спектакля?", + "Какие маршруты изменились из-за дорожных работ?", + "Когда снова откроется движение по улице Ленина?", + "Какие временные ограничения ввели из-за велогонки?", + "Почему на выходных перекрыли часть набережной?", + "Когда снимут запрет на парковку возле вокзала?", + "Какие улицы закроют из-за съемок фильма?", + "Где можно узнать о перекрытиях из-за спортивных мероприятий?", + "Какие альтернативные маршруты доступны из-за ремонта моста?", + "Почему ограничили движение грузовиков по ночам?", + "Когда уберут ограждения после выставки?", + "Какие улицы будут перекрыты в день выборов?", + "Почему закрыли доступ к парку в вечернее время?", + "Когда будет открыт мост после ночного перекрытия?", + "Какие улицы будут недоступны из-за забега?", + "Почему нельзя проехать через тоннель на выходных?", + "Какие дороги закрыты для фейерверка?", + "Когда снова откроют парковку возле музея?", + "Какие улицы недоступны из-за репетиции парада?", + "Почему ограничили движение транспорта возле школы?", + "Какие ограничения введены для въезда в центр города?", + "Когда завершатся работы на перекрестке?", + "Какие изменения маршрутов связаны с карнавалом?", + "Почему закрыт мост для пешеходов?", + "Какие дороги перекрыты из-за визита высокопоставленных лиц?", + "Когда откроют трассу после автогонок?", + "Какие улицы будут недоступны в новогоднюю ночь?", + "Почему ограничено движение на выезде из города?", + "Какие улицы перекроют для реконструкции канализации?", + "Когда завершатся ограничения на парковку у стадиона?", + "Почему изменен маршрут автобуса из-за ремонта дороги?", + "Какие районы города будут недоступны из-за фестиваля?", + "Какие улицы перекроют из-за митинга?", + "Почему временно закрыт въезд на парковку у торгового центра?", + "Когда завершатся ограничения из-за демонстрации?", + "Какие улицы будут закрыты для движения из-за пробега?", + "Почему временно закрыли автобусные остановки?", + "Какие дороги перекроют в выходные из-за ремонта?", + "Когда уберут знаки ограничения на проезд грузового транспорта?", + # complaints_and_suggestions + "Дорогу возле школы нужно отремонтировать.", + "Почему так мало парковочных мест в центре?", + "Можно ли увеличить количество маршрутов автобусов?", + "Когда починят светофор на перекрестке?", + "Почему остановка возле вокзала не оборудована навесом?", + "Можно ли установить больше урн для мусора вдоль дороги?", + "Почему не чистят снег на пешеходных дорожках зимой?", + "Просьба улучшить освещение на парковке у торгового центра.", + "Можно ли сделать выделенную полосу для велосипедистов?", + "Почему так редко ходят автобусы по маршруту №12?", + "Когда заменят старые лавочки на остановках?", + "Можно ли убрать ямы на улице Советской?", + "Просьба установить больше пешеходных переходов у школ.", + "Почему парковочные автоматы не работают?", + "Можно ли добавить больше ночных маршрутов транспорта?", + "Когда уберут строительный мусор с дороги?", + "Просьба улучшить качество дорожного покрытия в районе вокзала.", + "Можно ли добавить больше мест для инвалидов на парковках?", + "Почему так медленно убирают снег с трассы?", + "Просьба установить больше дорожных знаков на улице Молодежной.", + "Когда будут установлены камеры контроля скорости?", + "Можно ли увеличить количество автобусных остановок в районе парка?", + "Почему на трассе не убирают грязь и мусор?", + "Когда расширят узкую дорогу в районе новостроек?", + "Можно ли уменьшить время ожидания на светофоре?", + "Просьба установить зеркала на перекрестках с ограниченной видимостью.", + "Почему на обочинах так много травы и сорняков?", + "Можно ли сделать дополнительные полосы движения на мосту?", + "Когда заменят старые автобусы на новых маршрутах?", + "Почему так много луж после дождя на центральных улицах?", + "Можно ли установить больше зарядных станций для электромобилей?", + "Просьба улучшить систему оповещения на остановках.", + "Почему дорожные работы затягиваются на несколько месяцев?", + "Можно ли сделать бесплатные парковки в выходные?", + "Когда заменят разрушенную разметку на дороге?", + "Просьба улучшить условия ожидания на остановках транспорта.", + "Почему так долго ремонтируют светофор на перекрестке?", + "Можно ли сделать пешеходный переход возле торгового центра?", + "Когда решат проблему пробок на кольцевой дороге?", + "Можно ли установить дополнительные шумозащитные экраны вдоль трассы?", + "Почему на перекрестке не работает освещение?", + "Просьба увеличить количество маршрутов до аэропорта.", + "Можно ли добавить больше зон отдыха вдоль трасс?", + "Когда уберут упавшие деревья с обочин после шторма?", + "Почему так много машин паркуется на тротуарах?", + "Можно ли сделать более понятные указатели на дороге?", + "Когда восстановят разрушенный мост?", + "Просьба установить дополнительные лифты для инвалидов на вокзале.", + "Можно ли улучшить дорожную разметку на кольцевой развязке?", + # delays_and_holdups + "Почему задержали автобус на час?", + "Движение на трассе затруднено из-за ДТП.", + "Когда расчистят снег, чтобы устранить пробки?", + "Почему трамвай так долго стоит на остановке?", + "Когда восстановят движение после аварии на мосту?", + "Движение по улице Ленина затруднено из-за ремонта.", + "Почему автобус стоит в пробке на центральной улице?", + "Когда уберут затор из-за перевернутой машины?", + "Почему на маршруте №25 такие частые задержки?", + "Движение на шоссе полностью перекрыто, сколько это продлится?", + "Когда откроют улицу после дорожных работ?", + "Почему затянулся ремонт светофора на перекрестке?", + "Когда начнут эвакуировать машины с аварийного участка?", + "Почему задерживают отправление электричек?", + "Движение по кольцевой дороге затруднено из-за тумана.", + "Когда устранится затор из-за сбоя работы шлагбаума?", + "Почему автобус не пришел по расписанию?", + "Как долго будет перекрыта трасса из-за ливня?", + "Движение на мосту полностью перекрыто, в чем причина?", + "Когда завершатся работы на перекрестке и откроют проезд?", + "Почему троллейбус стоит на маршруте без движения?", + "Когда восстановится движение после схода лавины?", + "Движение на улице Комсомольской затруднено из-за затопления.", + "Почему не расчистили снег на трассе вовремя?", + "Как долго будет задержка рейсов автобусов из-за ремонта дороги?", + "Движение на подъезде к городу замедлено из-за аварии.", + "Когда расчистят дорогу после падения деревьев?", + "Почему водителям не сообщают о перекрытиях заранее?", + "Движение на трассе остановлено из-за грузовика с поломкой.", + "Когда уберут пробку на въезде в город?", + "Почему задержали отправление поезда на станцию?", + "Движение на объездной дороге полностью перекрыто.", + "Когда откроют дорогу после перекрытия из-за наводнения?", + "Почему автобусы не ходят по расписанию на маршруте №15?", + "Движение на шоссе затруднено из-за гололедицы.", + "Когда восстановят движение после утреннего снегопада?", + "Почему маршрутное такси задерживается в пути?", + "Как долго продлится ремонт дороги с полным перекрытием?", + "Движение по трассе М-4 остановлено, сколько это продлится?", + "Почему автобусы не могут заехать на остановку из-за пробок?", + "Когда восстановится трамвайное движение после аварии?", + "Движение по улице Молодежной затруднено из-за луж.", + "Почему троллейбусы стоят на маршруте из-за обрыва проводов?", + "Когда уберут затор на перекрестке из-за неправильно припаркованных машин?", + "Почему приостановлено движение транспорта на выезде из города?", + "Как скоро уберут последствия на трассе после оползня?", + "Движение на центральной площади замедлено из-за митинга.", + "Когда устранится пробка после ночного снегопада?", + "Почему автобусы отменили на маршруте №7 из-за ремонтных работ?", + "Движение на трассе затруднено из-за закрытого туннеля.", + "Когда откроют въезд на мост после его проверки?", + # tickets_and_reservations +"Как забронировать место в автобусе на завтра?", + "Почему не могу купить билет через приложение?", + "Можно ли сдать билет на поезд без комиссии?", + "Где можно узнать расписание и забронировать билеты?", + "Как изменить дату поездки в уже купленном билете?", + "Можно ли приобрести билет на маршрутку заранее?", + "Почему в кассе закончились билеты на сегодняшний рейс?", + "Как получить скидку на покупку билета для студентов?", + "Можно ли распечатать электронный билет на вокзале?", + "Где купить билет на автобус в ночное время?", + "Как узнать, свободны ли места на рейс завтра утром?", + "Можно ли забронировать несколько мест на один рейс?", + "Почему не работают терминалы для покупки билетов?", + "Как восстановить билет, если я его потерял?", + "Можно ли сдать билет за час до отправления?", + "Как узнать стоимость билета на поезд дальнего следования?", + "Можно ли пересадить билет с одного человека на другого?", + "Где найти расписание электричек и купить билет?", + "Как отменить бронь на автобусный рейс?", + "Почему билет через приложение стоит дороже, чем в кассе?", + "Можно ли поменять купленный билет на другое время?", + "Какие документы нужны для возврата билета на поезд?", + "Как получить компенсацию за отмененный рейс?", + "Почему электронный билет не отобразился в приложении?", + "Можно ли купить билет на автобус прямо перед отправлением?", + "Как проверить подлинность электронного билета?", + "Можно ли забронировать место у окна в автобусе?", + "Где уточнить условия возврата билета на междугородний автобус?", + "Как оплатить билет, если не работает банковская карта?", + "Можно ли забронировать билет на электричку онлайн?", + "Почему не приходят подтверждения после покупки билета?", + "Как узнать, сколько мест осталось на рейсе?", + "Можно ли купить билет с пересадкой через одно приложение?", + "Почему нельзя выбрать место при покупке билета на поезд?", + "Как узнать, действует ли мой билет на следующей неделе?", + "Можно ли вернуть билет, если поездка отменена по вине перевозчика?", + "Как приобрести билет для ребенка со скидкой?", + "Почему невозможно забронировать билет на автобус за неделю?", + "Можно ли перенести дату в уже купленном электронном билете?", + "Как получить чек за покупку билета в приложении?", + "Почему бронь аннулировалась до оплаты?", + "Можно ли получить билет на поезд по паспорту без распечатки?", + "Как добавить дополнительные места в существующую бронь?", + "Почему нельзя забронировать билет на рейс в праздничные дни?", + "Как подтвердить бронирование билета, если не работает сайт?", + "Можно ли получить деньги за неиспользованный билет?", + "Почему система не позволяет выбрать билет на нужный рейс?", + "Как узнать условия обмена билета на другой маршрут?", + "Можно ли купить билет с открытой датой поездки?", + "Как забронировать билет на группу пассажиров?", + # road_safety + "Почему на мосту скользкое покрытие?", + "Нужны знаки о возможности гололеда в этом месте.", + "Как улучшить безопасность на пешеходных переходах?", + "Когда установят дополнительные светофоры на оживленных перекрестках?", + "Почему на трассе отсутствуют предупреждающие знаки о крутых поворотах?", + "Как решить проблему с плохой видимостью на ночных дорогах?", + "Нужны ограждения вдоль дороги возле школы.", + "Почему на перекрестке нет пешеходного перехода?", + "Когда обновят дорожную разметку для безопасности?", + "Почему на подъезде к мосту отсутствует освещение?", + "Нужны светофоры с кнопкой для пешеходов на этой улице.", + "Как сообщить о повреждении дорожного покрытия на мосту?", + "Почему на дороге не установлены противоскользящие покрытия?", + "Когда появятся дополнительные знаки ограничения скорости?", + "Нужны лежачие полицейские возле детского сада.", + "Почему в туннеле отсутствуют аварийные выходы?", + "Как сообщить о выбитых крышках люков на трассе?", + "Почему на спуске нет предупреждающего знака о резком уклоне?", + "Когда установят защитные барьеры на опасных участках?", + "Почему на дороге не убирают снег для предотвращения гололеда?", + "Нужны зеркала на перекрестках с ограниченной видимостью.", + "Когда улучшат освещение на загородной трассе?", + "Почему пешеходный переход плохо освещен в темное время суток?", + "Как сообщить о дефекте в ограждении вдоль трассы?", + "Почему на дороге не установлены знаки о приближении к школе?", + "Когда уберут строительные материалы с обочины трассы?", + "Нужны дополнительные полосы разгона на трассе.", + "Почему светофор на перекрестке работает некорректно?", + "Как предотвратить образование наледи на пешеходных дорожках?", + "Нужны шумовые полосы перед опасным перекрестком.", + "Почему на мосту нет защитных сеток для предотвращения падения предметов?", + "Когда установят противотуманные огни на трассе?", + "Почему нет предупредительных знаков о дорожных работах впереди?", + "Как решить проблему с низкой видимостью из-за кустов на обочине?", + "Нужны камеры видеонаблюдения для контроля скорости.", + "Почему на повороте нет сигнальных столбиков?", + "Когда уберут мусор, мешающий обзору дороги?", + "Нужны зоны отдыха вдоль длинных маршрутов для водителей.", + "Почему пешеходные переходы не оборудованы звуковыми сигналами?", + "Когда уберут старые дорожные знаки, мешающие обзору?", + "Нужны дополнительные указатели на въезде в город.", + "Почему на дороге отсутствуют указатели к ближайшему госпиталю?", + "Как предотвратить аварии из-за плохой видимости в дождь?", + "Нужны аварийные площадки для грузовиков на спусках.", + "Почему на перекрестке отсутствует регулировка светофора?", + "Как предотвратить образование глубоких луж на дороге?", + "Нужны дополнительные дорожные знаки на мосту.", + "Когда добавят шумовые полосы перед пешеходными переходами?", + "Почему на узкой дороге нет предупреждения об ограничении движения?", + # new_projects_information + "Когда начнется строительство новой магистрали?", + "Какие проекты дорожного строительства запланированы?", + "Когда будет построен новый мост через реку?", + "Какие районы будут затронуты реконструкцией трассы?", + "Когда завершится проект расширения улицы Ленина?", + "Какие сроки строительства новой развязки на кольцевой дороге?", + "Когда начнется укладка асфальта на объездной трассе?", + "Какие планы по строительству новых пешеходных мостов?", + "Когда построят новую трассу в направлении аэропорта?", + "Какие планы по модернизации дорожной инфраструктуры в городе?", + "Когда будет открыта новая линия метро?", + "Какие сроки ввода в эксплуатацию нового туннеля?", + "Когда начнутся работы по расширению улицы Советской?", + "Какие проекты благоустройства запланированы вдоль шоссе?", + "Когда начнется строительство новой парковки у вокзала?", + "Какие планы по созданию велодорожек в центре города?", + "Когда будет построена развязка на пересечении трасс М-4 и М-5?", + "Какие сроки завершения реконструкции старого моста?", + "Когда планируется начало строительства нового автобана?", + "Какие улицы будут модернизированы в ближайшие годы?", + "Когда начнется установка шумозащитных экранов вдоль трассы?", + "Какие проекты запланированы для улучшения освещения дорог?", + "Когда начнется строительство пешеходной зоны в центре?", + "Какие планы по созданию новых парковочных зон?", + "Когда будет завершено проектирование нового железнодорожного моста?", + "Какие сроки начала работ по обустройству кольцевой развязки?", + "Когда начнется строительство нового грузового терминала?", + "Какие изменения ожидаются в городской транспортной системе?", + "Когда планируется открытие новой автобусной станции?", + "Какие сроки завершения строительства объездной дороги?", + "Когда начнется укладка тротуарной плитки на центральной улице?", + "Какие проекты по улучшению дорожного покрытия запланированы?", + "Когда завершится строительство нового туннеля под рекой?", + "Какие районы города будут подключены к новому маршруту метро?", + "Когда начнется модернизация дорожных знаков в области?", + "Какие сроки установки новых светофоров на перекрестках?", + "Когда будет построен новый путепровод через железную дорогу?", + "Какие планы по созданию новых автобусных маршрутов?", + "Когда начнется реконструкция пешеходных дорожек в парке?", + "Какие проекты строительства зон отдыха вдоль трассы запланированы?", + "Когда будет введен в эксплуатацию новый мост через залив?", + "Какие изменения планируются в маршрутах общественного транспорта?", + "Когда начнутся работы по благоустройству набережной?", + "Какие сроки реализации проекта по строительству скоростной трассы?", + "Когда будет расширена дорога на въезде в город?", + "Какие планы по установке новых зарядных станций для электромобилей?", + "Когда начнется создание новых велосипедных дорожек?", + "Какие сроки завершения проекта по модернизации кольцевой дороги?", + "Когда будет построен новый тоннель для автомобилей?", + "Какие проекты планируются для улучшения пешеходной инфраструктуры?", + # special_services + "Можно ли заказать транспорт для инвалидов?", + "Как работает услуга эвакуации для грузовиков?", + "Есть ли сервис для помощи при аварийных ситуациях?", + "Как заказать техническую помощь на трассе?", + "Есть ли услуга перевозки больных на специализированном транспорте?", + "Как получить помощь в случае замены колеса на дороге?", + "Можно ли вызвать эвакуатор через приложение?", + "Какие услуги предоставляются для грузового транспорта на трассе?", + "Как работает служба помощи в случае разлива топлива?", + "Есть ли услуга сопровождения детей в общественном транспорте?", + "Как получить помощь при застревании в снегу на трассе?", + "Можно ли заказать спецтранспорт для перевозки крупных грузов?", + "Какие услуги доступны для зарядки электромобилей на трассе?", + "Как воспользоваться услугой технического обслуживания на месте?", + "Есть ли сервис для предоставления бензина в экстренных случаях?", + "Как вызвать аварийную службу для ремонта дороги?", + "Какие услуги предоставляет мобильная шиномонтажная станция?", + "Есть ли услуга доставки воды для машин с перегревом?", + "Как заказать такси с подъемником для инвалидных колясок?", + "Можно ли воспользоваться услугой буксировки легкового автомобиля?", + "Какие сервисы доступны для грузовиков на дальних маршрутах?", + "Как работает служба эвакуации автомобилей после ДТП?", + "Можно ли вызвать техпомощь для замены аккумулятора на трассе?", + "Есть ли услуга предоставления временного транспорта?", + "Как заказать спецтехнику для расчистки снега на дороге?", + "Можно ли вызвать помощь для открывания заблокированного автомобиля?", + "Как работает сервис помощи при потере ключей от автомобиля?", + "Какие услуги доступны для ночного времени на трассах?", + "Есть ли сервис эвакуации автомобилей из труднодоступных мест?", + "Можно ли вызвать помощь при повреждении тормозной системы?", + "Как воспользоваться услугами буксировки автодомов?", + "Какие службы предоставляют помощь в случае утечки масла?", + "Как вызвать помощь при заклинивании колес на трассе?", + "Можно ли заказать транспорт для перевозки домашних животных?", + "Есть ли услуга замены стекол на месте аварии?", + "Как вызвать помощь при заблокированных дверях автомобиля?", + "Какие сервисы предоставляют помощь при авариях с электромобилями?", + "Есть ли служба доставки деталей для ремонта на месте?", + "Как получить помощь при сломанном навигаторе в машине?", + "Можно ли вызвать специалиста для ремонта подвески на дороге?", + "Как заказать услугу сопровождения кортежа?", + "Есть ли сервис помощи при повреждении фар автомобиля?", + "Как работает услуга предоставления временного водителя?", + "Какие сервисы доступны для помощи при застревании на обочине?", + "Можно ли заказать помощь для устранения прокола шины?", + "Как вызвать сервис для перезапуска двигателя?", + "Есть ли услуга сопровождения туристических автобусов?", + "Как работает служба помощи при сбоях в электронике автомобиля?", + "Какие сервисы доступны для перевоза крупногабаритных предметов?", + "Можно ли заказать эвакуатор для мотоциклов?" +] + +train_labels = [] +train_labels.extend([classes.index("road_conditions")] * 52) +train_labels.extend([classes.index("traffic_accidents")] * 50) +train_labels.extend([classes.index("weather_conditions")] * 50) +train_labels.extend([classes.index("parking_and_stopping")] * 50) +train_labels.extend([classes.index("public_transport")] * 50) +train_labels.extend([classes.index("fares_and_payments")] * 49) +train_labels.extend([classes.index("traffic_violations_and_fines")] * 49) +train_labels.extend([classes.index("routes_and_navigation")] * 50) +train_labels.extend([classes.index("emergency_assistance")] * 50) +train_labels.extend([classes.index("informational_requests")] * 50) +train_labels.extend([classes.index("technical_issues")] * 49) +train_labels.extend([classes.index("accessibility_for_disabled")] * 51) +train_labels.extend([classes.index("environmental_issues")] * 50) +train_labels.extend([classes.index("events_and_restrictions")] * 50) +train_labels.extend([classes.index("complaints_and_suggestions")] * 49) +train_labels.extend([classes.index("delays_and_holdups")] * 51) +train_labels.extend([classes.index("tickets_and_reservations")] * 50) +train_labels.extend([classes.index("road_safety")] * 49) +train_labels.extend([classes.index("new_projects_information")] * 50) +train_labels.extend([classes.index("special_services")] * 50) + +# Пример валидационных данных +val_texts = [ + # road_conditions + "Есть ли объезд дороги, закрытой из-за ремонта?", + "Почему на мосту скользкое покрытие?", + # traffic_accidents + "Какая информация есть о аварии на трассе М10?", + "Можно ли проехать по трассе после недавнего ДТП?", + # weather_conditions + "Когда расчистят снег на трассе?", + "Есть ли предупреждения о сильном ветре на пути?", + # parking_and_stopping + "Где можно припарковаться возле вокзала?", + "Когда обновят разметку на парковке возле вокзала?", + # public_transport + "Когда прибудет следующий автобус?", + "Почему отменили маршрут трамвая №7?", + # fares_and_payments + "Почему списали деньги за проезд дважды?", + "Где узнать тарифы на проезд в городском транспорте?", + # traffic_violations_and_fines + "Почему начислен штраф за использование телефона за рулем?", + "Какие нарушения фиксируют новые камеры на трассе?", + # routes_and_navigation + "Какой самый быстрый маршрут до центра города?", + "Есть ли объезд пробки на трассе?", + # emergency_assistance + "Куда позвонить в случае поломки машины на трассе?", + "Как вызвать эвакуатор ночью?", + # informational_requests + "Где узнать расписание пригородных поездов?", + "Какая ситуация с пробками на южном въезде?", + # technical_issues + "Почему навигатор не показывает мой маршрут?", + "Терминал оплаты не принимает карты, как решить проблему?", + # accessibility_for_disabled + "Есть ли пандусы на станции метро Ленина?", + "Какой транспорт доступен для инвалидов?", + # environmental_issues + "На обочине валяются кучи мусора, уберите их.", + "Почему в городе так много выхлопов от машин?", + # events_and_restrictions + "Какие улицы перекрыты из-за марафона?", + "Когда будет открыт проезд после фестиваля?", + # complaints_and_suggestions + "Можно ли увеличить количество маршрутов автобусов?", + "Почему так мало парковочных мест в центре?", + # delays_and_holdups + "Почему задержали автобус на час?", + "Когда расчистят снег, чтобы устранить пробки?", + # tickets_and_reservations + "Почему не могу купить билет через приложение?", + "Можно ли сдать билет на поезд без комиссии?", + # road_safety + "Нужны знаки о возможности гололеда в этом месте.", + "Как улучшить безопасность на пешеходных переходах?", + # new_projects_information + "Какие проекты дорожного строительства запланированы?", + "Когда будет построен новый мост через реку?", + # special_services + "Можно ли заказать транспорт для инвалидов?", + "Есть ли сервис для помощи при аварийных ситуациях?" +] + +val_labels = [ + classes.index("road_conditions"), + classes.index("road_conditions"), + classes.index("traffic_accidents"), + classes.index("traffic_accidents"), + classes.index("weather_conditions"), + classes.index("weather_conditions"), + classes.index("parking_and_stopping"), + classes.index("parking_and_stopping"), + classes.index("public_transport"), + classes.index("public_transport"), + classes.index("fares_and_payments"), + classes.index("fares_and_payments"), + classes.index("traffic_violations_and_fines"), + classes.index("traffic_violations_and_fines"), + classes.index("routes_and_navigation"), + classes.index("routes_and_navigation"), + classes.index("emergency_assistance"), + classes.index("emergency_assistance"), + classes.index("informational_requests"), + classes.index("informational_requests"), + classes.index("technical_issues"), + classes.index("technical_issues"), + classes.index("accessibility_for_disabled"), + classes.index("accessibility_for_disabled"), + classes.index("environmental_issues"), + classes.index("environmental_issues"), + classes.index("events_and_restrictions"), + classes.index("events_and_restrictions"), + classes.index("complaints_and_suggestions"), + classes.index("complaints_and_suggestions"), + classes.index("delays_and_holdups"), + classes.index("delays_and_holdups"), + classes.index("tickets_and_reservations"), + classes.index("tickets_and_reservations"), + classes.index("road_safety"), + classes.index("road_safety"), + classes.index("new_projects_information"), + classes.index("new_projects_information"), + classes.index("special_services"), + classes.index("special_services") +] \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..97a3460 --- /dev/null +++ b/main.py @@ -0,0 +1,9 @@ +from dataset import examples + +count_text = len(examples.train_texts) +count_lb = len(examples.train_labels) + +print(f"{count_text} / {count_lb}") + +print(examples.train_labels) + diff --git a/train.py b/train.py new file mode 100644 index 0000000..21e86ae --- /dev/null +++ b/train.py @@ -0,0 +1,77 @@ +from dataset import examples + +import torch +from transformers import AutoTokenizer, AutoModelForSequenceClassification, Trainer, TrainingArguments +from datasets import Dataset +import numpy as np +from evaluate import load + + +classes = examples.classes +train_texts = examples.train_texts +train_labels = examples.train_labels +val_texts = examples.val_texts +val_labels = examples.val_labels + +# ============================================================================================================================================================================== + +train_dataset = Dataset.from_dict({"text": train_texts, "label": train_labels}) +val_dataset = Dataset.from_dict({"text": val_texts, "label": val_labels}) + +model_name = "DeepPavlov/rubert-base-cased" +tokenizer = AutoTokenizer.from_pretrained(model_name) + +def tokenize_function(examples): + return tokenizer(examples["text"], truncation=True, padding="max_length", max_length=128) + +train_dataset = train_dataset.map(tokenize_function, batched=True) +val_dataset = val_dataset.map(tokenize_function, batched=True) + +train_dataset = train_dataset.remove_columns(["text"]) +val_dataset = val_dataset.remove_columns(["text"]) + +train_dataset = train_dataset.with_format("torch") +val_dataset = val_dataset.with_format("torch") + +model = AutoModelForSequenceClassification.from_pretrained(model_name, num_labels=len(classes)) + +training_args = TrainingArguments( + output_dir="./results", + eval_strategy="epoch", + save_strategy="epoch", + per_device_train_batch_size=8, + per_device_eval_batch_size=8, + num_train_epochs=3, + weight_decay=0.01, + logging_dir="./logs", + logging_steps=10, + load_best_model_at_end=True, + metric_for_best_model="accuracy" +) + +accuracy_metric = load("accuracy") + +def compute_metrics(eval_pred): + logits, labels = eval_pred + predictions = np.argmax(logits, axis=-1) + return accuracy_metric.compute(predictions=predictions, references=labels) + +trainer = Trainer( + model=model, + args=training_args, + train_dataset=train_dataset, + eval_dataset=val_dataset, + tokenizer=tokenizer, + compute_metrics=compute_metrics +) + +trainer.train() +trainer.save_model("./trained_model") + +# Пример предсказания +test_text = "Когда починят светофор на перекрестке?" +inputs = tokenizer(test_text, return_tensors="pt", truncation=True, padding="max_length", max_length=128) +outputs = model(**inputs) +predictions = torch.argmax(outputs.logits, dim=1).item() +predicted_class = classes[predictions] +print("Predicted class:", predicted_class)