Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚

Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚

Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ сСрвис для Π·Π°ΠΊΠ°Π·Π° такси Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ бСзопасным, Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹ΠΌ ΠΈ быстрым. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ станСт Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² Π΄Π΅Ρ‚Π°Π»ΠΈ: Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒΒ» ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΌΠ°ΡˆΠΈΠ½Ρƒ, которая доставит Π΅Π³ΠΎ ΠΈΠ· Ρ‚ΠΎΡ‡ΠΊΠΈ А Π² Ρ‚ΠΎΡ‡ΠΊΡƒ Π‘. Если рядом Π½Π΅Ρ‚ машин β€” сСрвис Π΄ΠΎΠ»ΠΆΠ΅Π½ сразу ΠΎΠ± этом ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π΅ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΎΡΡŒ Π»ΠΎΠΆΠ½Ρ‹Ρ… ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΉ. Но Ссли плашка «НСт машин» Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ слишком часто, Ρ‚ΠΎ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ просто пСрСстанСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этим сСрвисом ΠΈ ΡƒΠΉΠ΄Ρ‘Ρ‚ ΠΊ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Ρƒ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ машинного обучСния ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π»ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ поиска машин Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ с ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ (ΠΏΡ€ΠΎΡ‰Π΅ говоря β€” Ρ‚Π°ΠΌ, Π³Π΄Π΅, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π½Π΅Ρ‚ машин). И Ρ‡Ρ‚ΠΎ ΠΈΠ· этого Π²Ρ‹ΡˆΠ»ΠΎ.

ΠŸΡ€Π΅Π΄Ρ‹ΡΡ‚ΠΎΡ€ΠΈΡ

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ такси, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ нСсколько простых дСйствий, Π° Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ этом происходит Π²ΠΎ внутрСнностях сСрвиса?

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π­Ρ‚Π°ΠΏ БэкСнд ЯндСкс.Вакси
Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ отправлСния Пин ЗапускаСм ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ поиск ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² β€” поиск Π½Π° ΠΏΠΈΠ½Π΅. На основС Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ прСдсказываСтся врСмя ΠΏΡ€ΠΈΠ΅Π·Π΄Π° β€” ETA Π² ΠΏΠΈΠ½Π΅. РассчитываСтся ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΠΉ коэффициСнт Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅.
Π’Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΡƒ назначСния, Ρ‚Π°Ρ€ΠΈΡ„, трСбования ΠžΡ„Ρ„Π΅Ρ€ Π‘Ρ‚Ρ€ΠΎΠΈΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΈ рассчитываСм Ρ†Π΅Π½Ρ‹ Π½Π° всС Ρ‚Π°Ρ€ΠΈΡ„Ρ‹ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ коэффициСнта.
НаТимаСт ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’Ρ‹Π·Π²Π°Ρ‚ΡŒ такси» Π—Π°ΠΊΠ°Π· ЗапускаСм ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ поиск ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго водитСля ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π΅ΠΌΡƒ Π·Π°ΠΊΠ°Π·.

ΠŸΡ€ΠΎ ETA Π² ΠΏΠΈΠ½Π΅, расчёт Ρ†Π΅Π½Ρ‹ ΠΈ Π²Ρ‹Π±ΠΎΡ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСго водитСля ΠΌΡ‹ ΡƒΠΆΠ΅ писали. А это история ΠΎ поискС Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Когда создаётся Π·Π°ΠΊΠ°Π·, поиск происходит Π΄Π²Π° Ρ€Π°Π·Π°: Π½Π° ΠΏΠΈΠ½Π΅ ΠΈ Π½Π° Π·Π°ΠΊΠ°Π·Π΅. Поиск Π½Π° Π·Π°ΠΊΠ°Π·Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π΄Π²Π° этапа: Π½Π°Π±ΠΎΡ€ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π½Π°Ρ‡Π°Π»Π° находятся свободныС Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ-ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, блиТайшиС ΠΏΠΎ Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΌΡƒ Π³Ρ€Π°Ρ„Ρƒ. ΠŸΠΎΡ‚ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ бонусы ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ. ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹ Ρ€Π°Π½ΠΆΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŽ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°. Если ΠΎΠ½ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚ΡΡ, Ρ‚ΠΎ назначаСтся Π½Π° Π·Π°ΠΊΠ°Π· ΠΈ Π΅Π΄Π΅Ρ‚ ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ. Если отказываСтся, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ. Если ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² большС Π½Π΅Ρ‚, Ρ‚ΠΎ поиск запускаСтся Π·Π°Π½ΠΎΠ²ΠΎ. Π­Ρ‚ΠΎ продолТаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… ΠΌΠΈΠ½ΡƒΡ‚, послС Ρ‡Π΅Π³ΠΎ Π·Π°ΠΊΠ°Π· отмСняСтся β€” сгораСт.

Поиск Π½Π° ΠΏΠΈΠ½Π΅ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° поиск Π½Π° Π·Π°ΠΊΠ°Π·Π΅, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΊΠ°Π· Π½Π΅ создаётся ΠΈ сам поиск выполняСтся лишь ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹Π΅ настройки числа ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈ радиуса поиска. Π’Π°ΠΊΠΈΠ΅ упрощСния Π½ΡƒΠΆΠ½Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΈΠ½ΠΎΠ² Π½Π° порядок большС, Ρ‡Π΅ΠΌ Π·Π°ΠΊΠ°Π·ΠΎΠ², Π° поиск β€” довольно тяТёлая опСрация. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ для нашСй истории: Ссли Π²ΠΎ врСмя ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поиска Π½Π° ΠΏΠΈΠ½Π΅ подходящих ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² Π½Π΅ нашлось, Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·. По ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ.

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ:

Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚

Поиск машин бСз машин

ΠžΠ΄Π½Π°ΠΆΠ΄Ρ‹ Ρƒ нас появилась Π³ΠΈΠΏΠΎΡ‚Π΅Π·Π°: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π·Π°ΠΊΠ°Π· всё ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ссли Π½Π° ΠΏΠΈΠ½Π΅ Π½Π΅ нашлось машин. Π’Π΅Π΄ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ ΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя, Π° поиск Π½Π° Π·Π°ΠΊΠ°Π·Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° повторяСтся нСсколько Ρ€Π°Π·: Π·Π° это врСмя свободныС Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ. Π•Ρ‰Ρ‘ ΠΌΡ‹ Π·Π½Π°Π»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅: Ссли Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ нашлись Π½Π° ΠΏΠΈΠ½Π΅, Ρ‚ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ найдутся ΠΏΡ€ΠΈ Π·Π°ΠΊΠ°Π·Π΅. ΠŸΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ ΠΈΡΡ‡Π΅Π·Π°ΡŽΡ‚ ΠΈΠ»ΠΈ всС ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ эту Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρƒ, ΠΌΡ‹ запустили экспСримСнт: пСрСстали ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ машин Π²ΠΎ врСмя поиска Π½Π° ΠΏΠΈΠ½Π΅ для тСстовой Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚. Π΅. Ρƒ Π½ΠΈΡ… появилась Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Β«Π·Π°ΠΊΠ°Π· Π±Π΅Π· машин». Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ получился довольно Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌ: Ссли машина Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π½Π° ΠΏΠΈΠ½Π΅, Ρ‚ΠΎ Π² 29% случаСв ΠΎΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΏΠΎΠ·ΠΆΠ΅ β€” ΠΏΡ€ΠΈ поискС Π½Π° Π·Π°ΠΊΠ°Π·Π΅! Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π·Π°ΠΊΠ°Π·Ρ‹ Π±Π΅Π· машин Π½Π΅ сильно ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΏΠΎ частотС ΠΎΡ‚ΠΌΠ΅Π½, ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ показатСлям качСства. Число Π·Π°ΠΊΠ°Π·ΠΎΠ² Π±Π΅Π· машин составило 5% всСх Π·Π°ΠΊΠ°Π·ΠΎΠ², Π½ΠΎ Ρ‡ΡƒΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 1% всСх ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΎΡ‚ΠΊΡƒΠ΄Π° бСрутся исполнитСли этих Π·Π°ΠΊΠ°Π·ΠΎΠ², посмотрим Π½Π° ΠΈΡ… статусы Π²ΠΎ врСмя поиска Π½Π° ΠΏΠΈΠ½Π΅:

Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚

  • Π‘Π²ΠΎΠ±ΠΎΠ΄Π΅Π½: Π±Ρ‹Π» доступСн, Π½ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ ΠΏΠΎΠΏΠ°Π» Π² ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π±Ρ‹Π» слишком Π΄Π°Π»Π΅ΠΊΠΎ;
  • На Π·Π°ΠΊΠ°Π·Π΅: Π±Ρ‹Π» занят, Π½ΠΎ успСл ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈΠ»ΠΈ ΡΡ‚Π°Ρ‚ΡŒ доступным для Π·Π°ΠΊΠ°Π·Π° ΠΏΠΎ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅;
  • Занят: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹ Π±Ρ‹Π»Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ вСрнулся Π½Π° линию;
  • НСдоступСн: водитСля Π½Π΅ Π±Ρ‹Π»ΠΎ Π² сСти, Π½ΠΎ ΠΎΠ½ появился.

Π”ΠΎΠ±Π°Π²ΠΈΠΌ надёТности

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹ β€” это Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ 29% ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… поисков ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² 71% случаСв ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»Π³ΠΎ ΠΆΠ΄Π°Π» ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ ΡƒΠ΅Ρ…Π°Π». Π₯отя с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния эффСктивности систСмы Π² этом Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ уТасного, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π»ΠΎΠΆΠ½ΡƒΡŽ Π½Π°Π΄Π΅ΠΆΠ΄Ρƒ ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ врСмя, послС Ρ‡Π΅Π³ΠΎ расстраиваСтся ΠΈ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ) пСрСстаёт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сСрвисом. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ машина Π½Π° Π·Π°ΠΊΠ°Π·Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π°.

Π‘Ρ…Π΅ΠΌΠ° такая:

  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ставит ΠΏΠΈΠ½.
  • ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ поиск Π½Π° ΠΏΠΈΠ½Π΅.
  • Если машин Π½Π΅Ρ‚ β€” прСдсказываСм: ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΎΠ½ΠΈ появятся.
  • И Π² зависимости ΠΎΡ‚ вСроятности Π΄Π°Ρ‘ΠΌ ΠΈΠ»ΠΈ Π½Π΅ Π΄Π°Ρ‘ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·, Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ машин Π² этом Ρ€Π°ΠΉΠΎΠ½Π΅ ΠΈ Π² это врСмя малСнькая.

Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ это выглядСло Ρ‚Π°ΠΊ:

Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚

ИспользованиС ΠΌΠΎΠ΄Π΅Π»ΠΈ позволяСт Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅ΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹, Π½Π΅ ΠΎΠ±Π½Π°Π΄Ρ‘ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° напрасно. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ надёТности ΠΈ числа Π·Π°ΠΊΠ°Π·ΠΎΠ² Π±Π΅Π· машин с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ precision-recall ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ сСрвиса влияСт Π½Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΈ дальшС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ, Ρ‚. Π΅. Π² ΠΈΡ‚ΠΎΠ³Π΅ всё сводится ΠΊ числу ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ.

НСмного ΠΏΡ€ΠΎ precision-recallОдна ΠΈΠ· Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² машинном ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ β€” Π·Π°Π΄Π°Ρ‡Π° классификации: отнСсти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π΄Π²ΡƒΡ… классов. ΠŸΡ€ΠΈ этом Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° машинного обучСния часто становится числовая ΠΎΡ†Π΅Π½ΠΊΠ° принадлСТности ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· классов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ†Π΅Π½ΠΊΠ° вСроятности. Однако дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅: Ссли машина Π±ΡƒΠ΄Π΅Ρ‚ β€” Ρ‚ΠΎ Π΄Π°Ρ‘ΠΌ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ, Π° Ссли Π½Π΅Ρ‚ β€” Ρ‚ΠΎ Π½Π΅Ρ‚. Для опрСдСлённости Π½Π°Π·ΠΎΠ²Ρ‘ΠΌ модСлью Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΎΡ†Π΅Π½ΠΊΡƒ, Π° классификатором β€” ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ относит ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· Π΄Π²ΡƒΡ… классов (1 ΠΈΠ»ΠΈ –1). Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π° основС ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ классификатор, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠ³ ΠΎΡ†Π΅Π½ΠΊΠΈ. Как ΠΈΠΌΠ΅Π½Π½ΠΎ β€” сильно зависит ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ тСст (классификатор) Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ Ρ€Π΅Π΄ΠΊΡƒΡŽ ΠΈ ΠΎΠΏΠ°ΡΠ½ΡƒΡŽ болСзнь. По Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ тСста ΠΌΡ‹ ΠΈΠ»ΠΈ отправляСм ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ обслСдованиС, ΠΈΠ»ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ: Β«Π—Π΄ΠΎΡ€ΠΎΠ², ΠΈΠ΄ΠΈ Π΄ΠΎΠΌΠΎΠΉΒ». Для нас ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΌΠΎΠΉ больного Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π³ΠΎΡ€Π°Π·Π΄ΠΎ Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ зря ΠΎΠ±ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ³ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСст срабатывал для ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большСго количСства Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»ΡŒΠ½Ρ‹Ρ… людСй. Π­Ρ‚Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° называСтся recall =Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚. Π£ идСального классификатора recall Ρ€Π°Π²Π΅Π½ 100%. ВыроТдСнная ситуация β€” ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π° обслСдованиС всСх, Ρ‚ΠΎΠ³Π΄Π° recall Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ 100%.

Π‘Ρ‹Π²Π°Π΅Ρ‚ ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. НапримСр, ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ систСму для студСнтов, ΠΈ Π² Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΊΡ‚ΠΎΡ€ списывания. Если Π²Π΄Ρ€ΡƒΠ³ Π½Π° ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ случаи списывания Π½Π΅ сработаСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, Ρ‚ΠΎ это нСприятно, Π½ΠΎ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠ»ΠΎΡ…ΠΎ нСзаслуТСнно ΠΎΠ±Π²ΠΈΠ½ΡΡ‚ΡŒ студСнтов Π² Ρ‚ΠΎΠΌ, Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π»ΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ срСди ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² классификатора Π±Ρ‹Π»ΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ…, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΡƒΡ‰Π΅Ρ€Π± ΠΈΡ… количСству. Π—Π½Π°Ρ‡ΠΈΡ‚, Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ precision = Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚. Если срабатывания станут ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° всСх ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ…, Ρ‚ΠΎ precision Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ частотС опрСдСляСмого класса Π² Π²Ρ‹Π±ΠΎΡ€ΠΊΠ΅.

Если Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вСроятности, Ρ‚ΠΎ, подбирая Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΡ€ΠΎΠ³ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ precision-recall.

Π’ нашСй Π·Π°Π΄Π°Ρ‡Π΅ ситуация ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ. Recall β€” число Π·Π°ΠΊΠ°Π·ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ, precision β€” Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ этих Π·Π°ΠΊΠ°Π·ΠΎΠ². Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит precision-recall кривая нашСй ΠΌΠΎΠ΄Π΅Π»ΠΈ:
Как Π² ЯндСкс.Вакси ΠΈΡ‰ΡƒΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… Π½Π΅Ρ‚
Π•ΡΡ‚ΡŒ Π΄Π²Π° ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… случая: Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΈΠΊΠΎΠΌΡƒ ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ всСм. Если Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠΎΠΌΡƒ, Ρ‚ΠΎ recall Π±ΡƒΠ΄Π΅Ρ‚ 0: ΠΌΡ‹ Π½Π΅ создаём Π·Π°ΠΊΠ°Π·ΠΎΠ², Π½ΠΎ Π·Π°Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ станСт ΠΏΡ€ΠΎΠ²Π°Π»ΡŒΠ½Ρ‹ΠΌ. Если Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ всСм, Ρ‚ΠΎ recall Π±ΡƒΠ΄Π΅Ρ‚ 100% (ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹), Π° precision β€” 29%, Ρ‚. Π΅. 71% Π·Π°ΠΊΠ°Π·ΠΎΠ² окаТутся ΠΏΠ»ΠΎΡ…ΠΈΠΌΠΈ.

Π’ качСствС ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² ΠΌΡ‹ использовали Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚ΠΎΡ‡ΠΊΠΈ отправлСния:

  • ВрСмя/мСсто.
  • БостояниС систСмы (число занятых машин всСх Ρ‚Π°Ρ€ΠΈΡ„ΠΎΠ² ΠΈ ΠΏΠΈΠ½ΠΎΠ² Π² окрСстности).
  • ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ поиска (радиус, число ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ², ограничСния).

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°Ρ…

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π²Π΅ ситуации:

  • Β«Π“Π»ΡƒΡ…ΠΎΠΉ лСс» β€” машин Ρ‚ΡƒΡ‚ Π² это врСмя Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚.
  • «НС ΠΏΠΎΠ²Π΅Π·Π»ΠΎΒ» β€” ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π΅ΡΡ‚ΡŒ, Π½ΠΎ Π²ΠΎΡ‚ ΠΏΡ€ΠΈ поискС подходящих Π½Π΅ оказалось.

Один ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² «НС ΠΏΠΎΠ²Π΅Π·Π»ΠΎΒ» β€” Ссли Π² пятницу Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ большой спрос. Π—Π°ΠΊΠ°Π·ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ, Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π½Π° всСх Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ: Π² ΠΏΠΈΠ½Π΅ подходящих Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π½Π΅Ρ‚. Но Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· сСкунды ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² это врСмя Π² этом мСстС ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΈΡ… статус постоянно мСняСтся.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ Ρ„ΠΈΡ‡Π°ΠΌΠΈ оказались Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ систСмы Π² окрСстностях Ρ‚ΠΎΡ‡ΠΊΠΈ А:

  • ΠžΠ±Ρ‰Π΅Π΅ число машин.
  • Число машин Π½Π° Π·Π°ΠΊΠ°Π·Π΅.
  • Число нСдоступных для Π·Π°ΠΊΠ°Π·Π° машин Π² статусС «Занят».
  • Число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Π΅Π΄ΡŒ Ρ‡Π΅ΠΌ большС Π²ΠΎΠΊΡ€ΡƒΠ³ машин, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ вСроятно, Ρ‡Ρ‚ΠΎ какая-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· Π½ΠΈΡ… станСт доступна.
На самом Π΄Π΅Π»Π΅ для нас Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ просто Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π½ΠΎ ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π»ΠΈΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ. Но Ρ€Π΅ΡˆΠΈΠ»ΠΈ Ρ‚Π°ΠΊ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ эта Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° сильно зависит ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ водитСля.

Π’ качСствС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° обучСния ΠΌΠΎΠ΄Π΅Π»ΠΈ примСняли CatBoost. Для обучСния использовали Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· экспСримСнта. ПослС внСдрСния ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈΠ½ΠΎΠ³Π΄Π° позволяя Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ числу ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄Π΅Π»Π°Ρ‚ΡŒ Π·Π°ΠΊΠ°Π· Π²ΠΎΠΏΡ€Π΅ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π˜Ρ‚ΠΎΠ³ΠΈ

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ экспСримСнта ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌΠΈ: использованиС ΠΌΠΎΠ΄Π΅Π»ΠΈ позволяСт Π·Π½Π°Ρ‡ΠΈΠΌΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ число ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ Π·Π° счёт Π·Π°ΠΊΠ°Π·ΠΎΠ² Π±Π΅Π· машин, Π½ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ ΠΏΡ€ΠΎΡΠ°Π΄ΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Π²ΠΎ всСх Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… ΠΈ странах ΠΈ с Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ происходит ΠΎΠΊΠΎΠ»ΠΎ 1% ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ. ΠŸΡ€ΠΈΡ‡Ρ‘ΠΌ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³ΠΎΡ€ΠΎΠ΄Π°Ρ… с нСбольшой ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ машин доля Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ 15%.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ посты ΠΎ тСхнологиях Вакси

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com