- PVSM.RU - https://www.pvsm.ru -

Пробки из будущего

Как могли заметить пользователи из Москвы, сегодня на главной странице Яндекса появился новый информер — прогноз балла пробок. Он призван помочь автомобилистам планировать свои передвижения.

Прогноз балла пробок в Яндекс.Пробках

Он появляется, когда хотя бы один раз за следующие пять часов ожидается три или больше баллов. Показания обновляются каждые 10 минут. Эта функциональность, как и многие, родилась из гипотезы — вечерние пробки напрямую зависят от дня недели, месяца и утренних пробок, потому что большинству приехавших в центр нужно будет возвращаться обратно.

Для проверки гипотезы мы решили использовать нейронную сеть. Если просто, то нейронная сеть — это некий «чёрный ящик», которому задаёшь известные факторы и условия, а он их обрабатывает и выдаёт решение задачи. Более серьёзные определения можно найти в словарях [1]. Такие сети используются, например, для распределения веб-трафика между серверами или управления городскими светофорами.

Для эксперимента мы взяли общедоступную библиотеку искусственных нейронных сетей FANN [2]. Мы обучили сеть при помощи двухлетнего архива Яндекс.Пробок и получили первые результаты. После сравнения прогноза с реальностью стало понятно, что гипотеза подтвердилась. И тут разговор зашёл о погоде. Но не потому что все темы исчерпались.

Ни для кого не секрет, что на дорожную ситуацию в городе влияют осадки. Если идёт дождь или снег, водители ждут беды. Мы взяли архив погоды и переобучили сети с учетом данных об осадках, изменении температуры и давления за два года. Кстати, в процессе изучения предсказания балла мы заметили один удивительный на первый взгляд факт.

Информация о том, выпадут осадки или нет, гораздо меньше влияет на точность прогноза, чем количество миллиметров ртутного столба и градусов по Цельсию. Что, собственно, логично, ведь осадки зависят от этих двух показателей, а сами показатели гораздо точнее, чем «местами возможен дождь».

После добавления данных о погоде точность прогноза улучшилась, и мы задумались о самом продукте. Изначально мы собирались прогнозировать только вечерние пробки утром. Но потом подумали, что это слишком узко. И решили предсказывать весь день — с самого утра и на пять часов вперёд.

Чтобы снизить вероятность ошибки, мы рассчитываем прогноз сразу в трёх независимых нейронных сетях, которые обучались отдельно друг от друга. На главной странице отображается округлённое среднеарифметическое их результатов.

Конечно, этот информер — не точный измерительный прибор. Он показывает, в каком направлении будет развиваться ситуация. Вероятность предсказания балл в балл сейчас варьируется в среднем от 60 до 77% — угадать получается тем лучше, чем ближе будущее к настоящему.

Автор:

Источник [3]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/yandeks/22005

Ссылки в тексте:

[1] словарях: http://slovari.yandex.ru/%D0%BDе&%23x439;&%23x440;&%23x43E;&%23x43D;&%23x43D;&%23x430;&%23x44F;%20&%23x441;&%23x435;&%23x442;&%23x44C;/&%23x437;&%23x43D;&%23x430;&%23x447;&%23x435;&%23x43D;&%23x438;&%23x435;/

[2] библиотеку искусственных нейронных сетей FANN: http://leenissen.dk/fann/wp/

[3] Источник: http://habrahabr.ru/post/161611/