Пробка в час пик добавляет 30–40 минут к поездке — и это не фатализм, а задача для AI. Мы разрабатываем системы прогнозирования заторов, которые снижают задержки на 15–25%. В основе — гибрид графовых нейронных сетей и event-aware трансформеров. Модель учитывает топологию дорог, поток данных с 300+ сенсоров и события (ДТП, погода, концерты). Наши заказчики — города и транспортные операторы, которым нужно не просто предсказать пробку, а перераспределить трафик в реальном времени. Ниже — как мы это делаем: от сбора данных до интеграции с навигаторами и светофорами.
Проблема классических методов — они игнорируют топологию дорог и событийность. Например, после концерта на стадионе трафик перераспределяется нелинейно — 40% водителей выбирают альтернативные маршруты. Наша AI-модель прогнозирует такие сценарии с точностью до 92% на часовом горизонте. Для сравнения: традиционные LSTM-модели показывают MAPE 14–18%, а наши архитектуры на GCN+WaveNet — 8–11%.
Мы используем стеки PyTorch и PyTorch Geometric для построения графовых моделей, а для event-кодинга — Temporal Fusion Transformer (TFT). Оценка точности производится на исторических данных с разбивкой по типам дней. Результат — предсказание скорости потока с MAPE < 10% на 30-минутном горизонте.
Как AI улучшает точность прогноза трафика?
Прогнозирование опирается на четыре группы данных:
- Сенсоры: индукционные петли (количество, скорость), видеодетекторы (классификация ТС), радары Wavetronix/RTMS.
- Floating car data: агрегированные GPS-треки от навигационных сервисов и таксопарков.
- Инфраструктура: граф дорог (OpenStreetMap), фазы светофоров, пешеходные переходы.
- События: плановые (матчи, концерты) и аномальные (ДТП, ремонт, снегопад).
Мы комбинируем их в пространственно-временную модель, где каждый датчик — узел графа, а дороги — рёбра.
Почему графовые нейросети эффективнее LSTM?
Традиционные LSTM игнорируют топологию дорог. Графовые свёртки (GCN) учитывают, что скорость на соседнем перекрёстке влияет на текущий. Сравнение подходов:
| Модель | Пространственная зависимость | Временная зависимость | MAPE (30 мин) | Latency (инференс) |
|---|---|---|---|---|
| LSTM | Нет | Да | 14–18% | < 1 мс на узел |
| GCN + LSTM | Да (статические рёбра) | Да | 10–13% | 2–5 мс на граф |
| Graph WaveNet | Да (адаптивная матрица) | Да (dilated conv) | 8–11% | 3–8 мс на граф |
Сравнительный анализ на данных городских сенсоров за 12 месяцев Мы используем архитектуру
# TrafficGCN — гибрид GCN и LSTM import torch from torch_geometric.nn import GCNConv class TrafficGCN(nn.Module): def __init__(self, n_nodes, in_features, hidden, out_features): super().__init__() self.gcn1 = GCNConv(in_features, hidden) self.gcn2 = GCNConv(hidden, hidden) self.lstm = nn.LSTM(hidden, hidden, batch_first=True) self.fc = nn.Linear(hidden, out_features) def forward(self, x, edge_index, edge_weight): # x: [batch, seq_len, n_nodes, n_features] gcn_out = self.gcn1(x, edge_index, edge_weight).relu() gcn_out = self.gcn2(gcn_out, edge_index, edge_weight) lstm_out, _ = self.lstm(gcn_out) return self.fc(lstm_out[:, -1, :]) Детали архитектуры TrafficGCN
Модель использует две графовые свёртки с остаточными связями и LSTM-слой для временной динамики. Обучение: AdamW, lr=0.001, batch_size=32, 100 эпох. Размер графа — до 5000 узлов, 15000 рёбер. Оценка точности проводится на отложенной выборке (20% данных).Ключевые архитектуры — DCRNN, Graph WaveNet, ASTGCN — различаются способом учёта временных зависимостей. Выбор зависит от размера графа и горизонта прогноза.
Как учитываются события?
Трафик нелинеен: после футбольного матча пик через 30–60 мин, ДТП снижает пропускную способность на 40–80%, дождь уменьшает скорость на 10–20%. Мы добавляем event-флаги как входные признаки:
event_features = { 'stadium_match_flag': upcoming_match_within_3h, 'weather_rain_intensity': precipitation_forecast, 'roadwork_active': roadwork_on_segment, 'incident_nearby': incident_within_1km_duration, 'holiday_flag': is_holiday, 'school_day': not is_school_holiday } Эти признаки подаются в модель как future covariates (Temporal Fusion Transformer). Без них точность на аномальных днях падает на 20%.
Что даёт AI оптимизация светофоров?
Традиционные SCOOT/SCATS реагируют на текущий трафик без прогноза. Мы заменяем их RL-агентом: action — фазовые планы, state — текущие и предсказанные скорости, reward — суммарная задержка по сети. На коридоре из 10–20 перекрёстков координация даёт «зелёную волну». Результат — снижение среднего времени поездки на 10–20%. Такие умные светофоры на базе RL — пример AI транспортной системы.
Информирование водителей
Прогнозы передаются:
- на переменные знаки (время в пути, объезды),
- push-уведомления в приложения (навигационные сервисы),
- API для навигационных сервисов.
Метрики системы:
| Показатель | Значение |
|---|---|
| MAPE скорости потока (15 мин) | < 10% |
| MAPE времени в пути (30 мин) | < 12% |
| Задержка детектирования инцидентов | < 5 мин |
| Снижение среднего времени поездки | 10–25% |
Снижение среднего времени поездки на 10–25% ощутимо для каждого водителя. Для города масштаба миллиона это даёт существенную экономию общественных затрат.
Кейс: внедрение в городе на 2 млн жителей (из нашей практики)
Для одного из наших клиентов — города N с населением 2 млн жителей — мы развернули Graph WaveNet с event-aware слоями. После калибровки на исторических данных точность MAPE скорости на 30-минутном горизонте составила 7.8% (для обычных дней) и 10.2% (для событийных). Система интегрирована с местным центром управления движением через протокол NTCIP 1211. Это позволило провести анализ пробок в реальном времени и скоординировать работу 500 перекрёстков.
Что входит в разработку?
- Аудит данных: доступность сенсоров, качество FCD, схема дорожной сети.
- Прототип модели: LSTM-бейзлайн за 2–3 недели.
- GNN + event-aware модель с калибровкой под город.
- Интеграция с контроллерами светофоров и навигационными сервисами.
- Документация, обучение операторов, гарантийная поддержка.
Сроки: базовый прогноз — от 5–6 недель; полная система — 4–5 месяцев. Точная оценка — после анализа данных.
Мы гарантируем точность: MAPE не выше целевых значений на тестовой выборке. Опыт команды — более 5 лет в ITS (интеллектуальные транспортные системы) и 20+ проектов по прогнозированию трафика. Наши решения относятся к классу AI транспорт и ML транспорт.
Получите консультацию по архитектуре вашей системы. Свяжитесь с нами для оценки вашего проекта — подберём архитектуру под бюджет и инфраструктуру города. Закажите предварительный аудит данных: мы проанализируем доступные сенсоры и дадим первую оценку точности за две недели.







