НСвронни ΠΌΡ€Π΅ΠΆΠΈ. КъдС ΠΎΡ‚ΠΈΠ²Π° всичко Ρ‚ΠΎΠ²Π°?

Бтатия сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π΄Π²Π΅ части:

  1. ΠšΡ€Π°Ρ‚ΠΊΠΎ описаниС Π½Π° някои Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² изобраТСния ΠΈ сСгмСнтация Π½Π° изобраТСния с Π½Π°ΠΉ-Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈΡ‚Π΅ Π·Π° ΠΌΠ΅Π½ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към рСсурси. ΠžΠΏΠΈΡ‚Π°Ρ… сС Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π° Π²ΠΈΠ΄Π΅ΠΎ обяснСния ΠΈ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»Π½ΠΎ Π½Π° руски Π΅Π·ΠΈΠΊ.
  2. Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° част Π΅ ΠΎΠΏΠΈΡ‚ Π·Π° осъзнаванС Π½Π° посоката Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ. И Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅, основани Π½Π° тях.

НСвронни ΠΌΡ€Π΅ΠΆΠΈ. КъдС ΠΎΡ‚ΠΈΠ²Π° всичко Ρ‚ΠΎΠ²Π°?

Рисунок 1 – Π Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π½Π΅ Π΅ лСсно.

Всичко Π·Π°ΠΏΠΎΡ‡Π½Π° с Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ… Π΄Π²Π΅ дСмонстрационни прилоТСния Π·Π° класификация ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ с Android:

  • Back-end demo, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ сС ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. ΠšΠ»Π°ΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π½Π° изобраТСния (image classification) Π½Π° Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° ΠΌΠ΅Ρ‡ΠΊΠΈ: кафява, Ρ‡Π΅Ρ€Π½Π° ΠΈ плюшСна.
  • Front-end demo, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ Π½Π° самия Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½. ΠžΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ (object detection) Π½Π° Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ°: лСшник, смокиня ΠΈ Ρ„ΡƒΡ€ΠΌΠ°.

Има Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° класификация Π½Π° изобраТСния, ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² изобраТСния ΠΈ сСгмСнтация Π½Π° изобраТСния. Π—Π°Ρ‚ΠΎΠ²Π° възникна нСобходимостта Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠΎΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² изобраТСния ΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сСгмСнтират. НамСрих слСднитС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ с Π½Π°ΠΉ-Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈΡ‚Π΅ Π·Π° ΠΌΠ΅Π½ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към рСсурси:

  • БСрия Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° R-CNN (RΠ΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ с CΠΊΠΎΠ½Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΈ NΠ½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ NΠΌΡ€Π΅ΠΆΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ): R-CNN, Fast R-CNN, Faster R-CNN, Mask R-CNN. Π—Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‡Ρ€Π΅Π· ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Region Proposal Network (RPN) сС опрСдСлят ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ области (bounding boxes). ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ вмСсто RPN сС използвашС ΠΏΠΎ-бавният ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Selective Search. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ области сС ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄Π° Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π·Π° класификация. Π’ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° R-CNN ΠΈΠΌΠ° явни Ρ†ΠΈΠΊΠ»ΠΈ β€žforβ€œ Π·Π° ΠΎΠ±Ρ…ΠΎΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ‚Π΅ области, ΠΎΠ±Ρ‰ΠΎ Π΄ΠΎ 2000 ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ ΠΏΡ€Π΅Π· Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° AlexNet. ΠŸΠΎΡ€Π°Π΄ΠΈ явнитС Ρ†ΠΈΠΊΠ»ΠΈ β€žforβ€œ сС забавя скоростта Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° изобраТСнията. Броят Π½Π° явнитС Ρ†ΠΈΠΊΠ»ΠΈ, ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈΡ‚Π΅ ΠΏΡ€Π΅Π· Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°, намалява с всяка Π½ΠΎΠ²Π° вСрсия Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°, Π° ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° сС правят дСсСтина Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° скоростта ΠΈ Π·Π° замяна Π½Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ със сСгмСнтация Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² Mask R-CNN.
  • YOLO (YΠΌΠΎΠΆΠ΅ OΠ΄Π° LΠ²ΠΈΠΆΠ΄Π° OYOLO) – ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°, която Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π° характСристика: Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ с Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ (Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π΄Π° сС ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ вСднъТ). Π’ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° YOLO няма явни Ρ†ΠΈΠΊΠ»ΠΈ "for", ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±ΡŠΡ€Π·ΠΎ. НапримСр, аналогията с NumPy: ΠΏΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΌΠ°Ρ‚Ρ€ΠΈΡ†ΠΈ ΡΡŠΡ‰ΠΎ няма явни Ρ†ΠΈΠΊΠ»ΠΈ "for", Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π΅ са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΠΎ-ниски Π½ΠΈΠ²Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Ρ‡Ρ€Π΅Π· Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ C. YOLO ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ. Π—Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ ΠΎΠ±Π΅ΠΊΡ‚, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΠ΅Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ Π½Π° ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈΡ‚Π΅ (IoU, Iintersection oover Uunion). Π’Π°Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² ΡˆΠΈΡ€ΠΎΠΊ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈ ΠΈΠΌΠ° висока робастност: ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΠ±ΡƒΡ‡Π΅Π½ Π½Π° снимки, Π½ΠΎ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€Π΅ Π²ΡŠΡ€Ρ…Ρƒ нарисувани ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΈ.
  • SSD (SSingle SShot MultiBox DDetector) – ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°ΠΉ-ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈΡ‚Π΅ "Ρ‚Ρ€ΠΈΠΊΠΎΠ²Π΅" Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° YOLO (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, non-maximum suppression) ΠΈ добавя Π½ΠΎΠ²ΠΈ, Π·Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΈ ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π° характСристика: Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ с Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ (default box) Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠΈΡ€Π°ΠΌΠΈΠ΄Π° ΠΎΡ‚ изобраТСния. ΠŸΠΈΡ€Π°ΠΌΠΈΠ΄Π° ΠΎΡ‚ изобраТСнията Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π° Π² свиващи Ρ‚Π΅Π½Π·ΠΎΡ€ΠΈ, Ρ‡Ρ€Π΅Π· послСдоватСлни ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° свиванС ΠΈ ΠΏΡƒΠ»Π»ΠΈΠ½Π³ (ΠΏΡ€ΠΈ опСрация max-pooling пространствСната размСрност намалява). По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС опрСдСлят ΠΊΠ°ΠΊΡ‚ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ, Ρ‚Π°ΠΊΠ° ΠΈ ΠΌΠ°Π»ΠΊΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ с Π΅Π΄Π½ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
  • MobileSSD (MobileNetV2 + SSD) – комбинация ΠΎΡ‚ Π΄Π²Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° MobileNetV2 Ρ€Π°Π±ΠΎΡ‚ΠΈ Π±ΡŠΡ€Π·ΠΎ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° точността Π½Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅. MobileNetV2 сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° вмСсто VGG-16, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π°Ρ‚Π° статия. Π’Ρ‚ΠΎΡ€Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° SSD опрСдСля мСстополоТСниСто Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ.
  • SqueezeNet – ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠ°, Π½ΠΎ Ρ‚ΠΎΡ‡Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Π‘Π°ΠΌΠ° ΠΏΠΎ сСбС си Π½Π΅ Ρ€Π΅ΡˆΠ°Π²Π° Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π·Π° Ρ€Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² комбинация с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ. И Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π° характСристика Π΅, Ρ‡Π΅ ΠΏΡŠΡ€Π²ΠΎ Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС компрСсират Π΄ΠΎ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ 1Γ—1 свиващи Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ, Π° слСд Ρ‚ΠΎΠ²Π° сС Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°Ρ‚ Π΄ΠΎ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ 1Γ—1 ΠΈ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ 3Γ—3 свиващи Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ. Π•Π΄Π½Π° Ρ‚Π°ΠΊΠ°Π²Π° итСрация Π½Π° компрСсия-Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈΡ‚Π΅ сС Π½Π°Ρ€ΠΈΡ‡Π° "Fire Module."
  • DeepLab (Π‘Π΅ΠΌΠ°Π½Ρ‚ΠΈΡ‡Π½Π° сСгмСнтация Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ с дълбоки ΠΊΠΎΠ½Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ) – сСгмСнтация Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° Ρ‡Π΅Ρ€Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π΅ Ρ€Π°Π·Ρ€Π΅Π΄Π΅Π½Π°Ρ‚Π° (dilated convolution) ΠΊΠΎΠ½Π²ΠΎΠ»ΡŽΡ†ΠΈΡ, която Π·Π°ΠΏΠ°Π·Π²Π° пространствСното Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π‘Π»Π΅Π΄Π²Π° Π΅Ρ‚Π°ΠΏ Π½Π° постобработка Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ вСроятностСн ΠΌΠΎΠ΄Π΅Π» (conditional random field), ΠΊΠΎΠΉΡ‚ΠΎ позволява Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΌΠ°Π»ΠΊΠΈ ΡˆΡƒΠΌΠΎΠ²Π΅ Π² сСгмСнтацията ΠΈ Π΄Π° сС ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΈ качСството Π½Π° сСгмСнтираното ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Под Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ β€žΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅Π½ вСроятностСн ΠΌΠΎΠ΄Π΅Π»β€œ сС ΠΊΡ€ΠΈΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Гаусов Ρ„ΠΈΠ»Ρ‚ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ апроксимирал с ΠΏΠ΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ.
  • ΠžΠΏΠΈΡ‚Π²Π°Ρ… сС Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π° устройството RefineDet (Π•Π΄Π½ΠΎΡˆΠΎΡ‚ΠΎΠ²Π° Ρ€Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π°Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π·Π° ΠΎΠ±Π΅ΠΊΡ‚ опрСдСлянС), Π½ΠΎ Π½Π΅ Ρ€Π°Π·Π±Ρ€Π°Ρ… ΠΌΠ½ΠΎΠ³ΠΎ.
  • Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π³Π»Π΅Π΄Π°Ρ… ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ тСхнологията Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ (attention): Π²ΠΈΠ΄Π΅ΠΎ1, Π²ΠΈΠ΄Π΅ΠΎ2, Π²ΠΈΠ΄Π΅ΠΎ3. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° Ρ‡Π΅Ρ€Ρ‚Π° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎΡ‚ΠΎ открояванС Π½Π° Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ с повишСно Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ (RoI, RΠ΅Π³ΠΈΠΈ of IΠΎΡ‚ интСрСс) с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ°, Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° Attention Unit. Π Π΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ с повишСно Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π°Ρ‚ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ (bounding boxes), Π½ΠΎ Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ тях Π½Π΅ са фиксирани Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ нСясни Π³Ρ€Π°Π½ΠΈΡ†ΠΈ. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΎΡ‚ Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈΡ‚Π΅ с повишСно Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ сС отдСлят характСристики (features), ΠΊΠΎΠΈΡ‚ΠΎ β€žΡΠ΅ Ρ…Ρ€Π°Π½Π°Ρ‚β€œ Π½Π° Ρ€Π΅ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΈ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ LSDM, GRU ΠΈΠ»ΠΈ Vanilla RNN. Π Π΅ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΈΡ‚Π΅ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ умСят Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° характСристикитС Π² послСдоватСлността. Π Π΅ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΈΡ‚Π΅ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ΠΈ Π½Π° тСкст Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π΅Π·ΠΈΡ†ΠΈ, Π° сСга ΠΈ Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² тСкст ΠΈ тСкст Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π”ΠΎΠΊΠ°Ρ‚ΠΎ изслСдвах Ρ‚Π΅Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ , Ρ€Π°Π·Π±Ρ€Π°Ρ…, Ρ‡Π΅ Π½ΠΈΡ‰ΠΎ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΠΌ. И ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π½Π΅ Π΅, Ρ‡Π΅ моята Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈΠΌΠ° трудности с ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° всичкитС Ρ‚Π΅Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π° Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Ρ…Π°ΠΊΠ°Ρ‚ΠΎΠ½, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ сС ΡΡŠΡΡ‚Π΅Π·Π°Π²Π°Ρ‚ Π² Ρ…Π°ΠΊΠΎΠ²Π΅. Π₯Π°ΠΊ (hack) ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π±ΡŠΡ€Π·ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€ΡƒΠ΄Π½Π° софтуСрна Π·Π°Π΄Π°Ρ‡Π°. ВоСст ΠΌΠ΅ΠΆΠ΄Ρƒ всичкитС Ρ‚Π΅Π·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ няма Π²ΠΈΠ΄ΠΈΠΌΠ° ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠ° логичСска Π²Ρ€ΡŠΠ·ΠΊΠ°. Всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΈ обСдинява – Π΅ Π½Π°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ Π½Π°ΠΉ-ΡƒΡΠΏΠ΅ΡˆΠ½ΠΈ Ρ…Π°ΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Π΅ взаимстват Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³, плюс ΠΎΠ±Ρ‰Π°Ρ‚Π° Π·Π° всички ΠΊΠΎΠ½Π²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½Π° опСрация с ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° (ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ разпространСниС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π°, backpropagation). Няма систСмно мислСнС! НС Π΅ ясно ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° сС промСня ΠΈ ΠΊΠ°ΠΊ Π΄Π° сС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ постиТСния.

ΠšΠ°Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΎΡ‚ липсата Π½Π° логичСска Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ…Π°ΠΊΠΎΠ²Π΅Ρ‚Π΅, Ρ‚Π΅ са ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΈ Π·Π° запомнянС ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. Π’ΠΎΠ²Π° са Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ знания. Π’ Π½Π°ΠΉ-добрия случай сС запомнят няколко интСрСсни ΠΈ Π½Π΅ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Π½ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΎΡ‚ Ρ€Π°Π·Π±Ρ€Π°Π½ΠΎΡ‚ΠΎ ΠΈ Π½Π΅Ρ€Π°Π·Π±Ρ€Π°Π½ΠΎΡ‚ΠΎ ΠΈΠ·Ρ‡Π΅Π·Π²Π° ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π° ΠΎΡ‰Π΅ слСд няколко Π΄Π½ΠΈ. Π”ΠΎΠ±Ρ€Π΅ Ρ‰Π΅ Π΅, Π°ΠΊΠΎ слСд Π΅Π΄Π½Π° сСдмица сС ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈ ΠΏΠΎΠ½Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π°. А Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ Π½Π° статии ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ са ΠΏΠΎΡ…Π°Ρ€Ρ‡Π΅Π½ΠΈ няколко часа ΠΈ Π΄ΠΎΡ€ΠΈ Π΄Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅!

НСвронни ΠΌΡ€Π΅ΠΆΠΈ. КъдС ΠΎΡ‚ΠΈΠ²Π° всичко Ρ‚ΠΎΠ²Π°?

Рисунок 2 – Π—ΠΎΠΎΠΏΠ°Ρ€ΠΊ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ

ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΡ€ΠΈ Π½Π° Π½Π°ΡƒΡ‡Π½ΠΈ статии, ΠΏΠΎ ΠΌΠΎΠ΅ Π»ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅, правят всичко възмоТно, Π·Π° Π΄Π° Π΄Π°ΠΆΠ΅ Ρ‚Π΅Π·ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ знания Π΄Π° Π½Π΅ Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π±Ρ€Π°Π½ΠΈ ΠΎΡ‚ читатСля. Но дССпричастиС Π² дСсСт Ρ€Π΅Π΄Π° прСдлоТСния с Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈ, Π²Π·Π΅Ρ‚ΠΈ "ΠΎΡ‚ Ρ‚Π°Π²Π°Π½Π°" – Ρ‚ΠΎΠ²Π° Π΅ Ρ‚Π΅ΠΌΠ° Π·Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° статия (ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° publish or perish).

ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ‚Π°Π·ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° сС появи нСобходимостта ΠΎΡ‚ систСматизиранС Π½Π° информацията ΠΏΠΎ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ Ρ‚Π°ΠΊΠ° Π΄Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ качСството Π½Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ запомнянСто. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ основната Ρ‚Π΅ΠΌΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈ Π½Π° изкуствСнитС Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ стана слСдната Π·Π°Π΄Π°Ρ‡Π°: Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ накъдС всичко Ρ‚ΠΎΠ²Π° сС Π΄Π²ΠΈΠΆΠΈ, Π° Π½Π΅ устройството Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ.

НакъдС всичко Ρ‚ΠΎΠ²Π° сС Π΄Π²ΠΈΠΆΠΈ. Основни Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ:

  • Числото Π½Π° стартапитС Π² областта Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· послСднитС Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ рязко спадна. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°: β€žΠ½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ спряха Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π΅Ρ‰ΠΎ Π½ΠΎΠ²ΠΎβ€œ.
  • ВсСки ΠΌΠΎΠΆΠ΅ Π΄Π° създадС Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° проста Π·Π°Π΄Π°Ρ‡Π°. Π—Π° Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π²Π·Π΅ΠΌΠ΅ Π³ΠΎΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π» ΠΎΡ‚ "Π·ΠΎΠΎΠΎΠΏΠ°Ρ€ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅" (model zoo) ΠΈ Ρ‰Π΅ ΠΎΠ±ΡƒΡ‡ΠΈ послСдния слой Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° (transfer learning) Π²ΡŠΡ€Ρ…Ρƒ Π³ΠΎΡ‚ΠΎΠ²ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Google Dataset Search , Ρ‚ΠΎ ΠΏΠΎΠΏΠ°Π΄Π° Π² VPN. ВоСст, Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ сС ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ сС ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΌΠ΅ΠΆΠ΄Ρƒ 25 хиляди Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Kaggle Π² Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π½ΠΎ ΠΎΠ±Π»Π°ΠΊΠΎ Jupyter Notebook.
  • Π“ΠΎΠ»Π΅ΠΌΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚ "Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊΠΎΠ²Π΅ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅" (model zoo). Π‘ тях ΠΌΠΎΠΆΠ΅ Π±ΡŠΡ€Π·ΠΎ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: TF Hub Π·Π° TensorFlow, MMDetection Π·Π° PyTorch, Detectron Π·Π° Caffe2, chainer-modelzoo Π·Π° Chainer ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ.
  • НСвронни ΠΌΡ€Π΅ΠΆΠΈ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (real-time) Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ устройства. ΠžΡ‚ 10 Π΄ΠΎ 50 ΠΊΠ°Π΄ΡŠΡ€Π° Π² сСкунда.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΡ‚Π΅ (TF Lite), Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€ΠΈΡ‚Π΅ (TF.js) ΠΈ Π² Π±Ρ‹Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΈ (IoT, IΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ of TΠ½Π° Π½Π΅Ρ‰Π°Ρ‚Π°). ОсобСно Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π½Π° Π½ΠΈΠ²ΠΎ β€žΡ…Π°Ρ€Π΄ΡƒΠ΅Ρ€β€œ (нСвроаксСлСратори).
  • β€žΠ’ΡΡΠΊΠΎ устройство, Π΄Ρ€Π΅Ρ…ΠΈ ΠΈ Π΄ΠΎΡ€ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Ρ‰Π΅ ΠΈΠΌΠ°Ρ‚ IP-v6 адрСс ΠΈ Ρ‰Π΅ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ ΡΠΈβ€œ – БСбастиян Π’Ρ€ΡƒΠ½.
  • Π Π°ΡΡ‚Π΅ΠΆΡŠΡ‚ Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° надвишава Π·Π°ΠΊΠΎΠ½Π° Π½Π° ΠœΡƒΡ€ (Π΄Π²ΠΎΠΉΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° всСки Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ) ΠΎΡ‚ 2015 Π³. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ са Π½ΡƒΠΆΠ½ΠΈ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° статии.
  • Набиращи популярност Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ:
    • PyTorch – популярността растС стрСмитСлно ΠΈ, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΠΈΠ·ΠΏΡ€Π΅Π²Π°Ρ€Π²Π° TensorFlow.
    • Автоматична настройка Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ AutoML – популярността растС Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ.
    • ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎΡ‚ΠΎ намаляванС Π½Π° точността ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° скоростта Π½Π° изчислСнията: Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠ° Π»ΠΎΠ³ΠΈΠΊΠ°, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ бустинг, Π½Π΅ Ρ‚ΠΎΡ‡Π½ΠΈ (ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈ) изчислСния, квантизация (ΠΊΠΎΠ³Π°Ρ‚ΠΎ тСТСститС Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° сС ΠΏΡ€Π΅Π²Ρ€ΡŠΡ‰Π°Ρ‚ Π² Ρ†Π΅Π»ΠΈ числа ΠΈ сС ΠΊΠ²Π°Π½Ρ‚ΠΈΠ·ΠΈΡ€Π°Ρ‚), Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ аксСлСратори.
    • ΠŸΡ€Π΅Π²ΠΎΠ΄ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² тСкст ΠΈ тСкст Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.
    • само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ изисква извСстни Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ усилия ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ систСми ΠΈ Ρ‚ΡƒΠΊ Π½Π° сцСната ΠΈΠ·Π»ΠΈΠ·Π° VFS. Linux изисква Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² тридимСнсионни ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΏΠΎ Π²ΠΈΠ΄Π΅ΠΎ, сСга Π²Π΅Ρ‡Π΅ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅.
    • ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ Π² DL – Ρ‚ΠΎΠ²Π° са ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π°Π½ΠΎΡ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈΠΌ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π—Π°Ρ‚ΠΎΠ²Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π° автоматизация Π½Π° анотацията (automated annotation) Π·Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ.
  • Π‘ Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π½ΠΈΡ‚Π΅ Π½Π°ΡƒΠΊΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ станаха СкспСримСнтална Π½Π°ΡƒΠΊΠ° ΠΈ възникна кризис Π½Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚Ρ‚Π°.
  • ИВ ΠΏΠ°Ρ€ΠΈΡ‚Π΅ ΠΈ популярността Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ…Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ изчислСнията станаха ΠΏΠ°Π·Π°Ρ€Π½Π° стойност. Π˜ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ°Ρ‚Π° ΠΎΡ‚ Π·Π»Π°Ρ‚ΠΎ-Π²Π°Π»ΡƒΡ‚Π½Π° сС трансформира Π² Π·Π»Π°Ρ‚ΠΎ-Π²Π°Π»ΡƒΡ‚Π½ΠΎ-изчислитСлна. Π’ΠΈΠΆΡ‚Π΅ моята статия Π·Π° Π΅ΠΊΠΎΠ½ΠΎΡ„ΠΈΠ·ΠΈΠΊΠ° ΠΈ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ИВ ΠΏΠ°Ρ€ΠΈΡ‚Π΅.

ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ сС появява Π½ΠΎΠ²Π° мСтодология Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ML/DL (Machine Learning & Deep Learning), която сС основава Π½Π° прСдставянСто Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ²ΠΊΡƒΠΏΠ½ΠΎΡΡ‚ ΠΎΡ‚ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ.

НСвронни ΠΌΡ€Π΅ΠΆΠΈ. КъдС ΠΎΡ‚ΠΈΠ²Π° всичко Ρ‚ΠΎΠ²Π°?

Рисунка 3 – ML/DL ΠΊΠ°Ρ‚ΠΎ Π½ΠΎΠ²Π° мСтодология Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, всС ΠΎΡ‰Π΅ Π½Π΅ сС Π΅ появила β€žΡ‚Π΅ΠΎΡ€ΠΈΡ Π½Π° Π½Π΅Π²Ρ€ΠΎΠ½Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈβ€œ, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° която ΠΌΠΎΠΆΠ΅ Π΄Π° сС мисли ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ систСмно. Π’ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сСга сС Π½Π°Ρ€ΠΈΡ‡Π° β€žΡ‚Π΅ΠΎΡ€ΠΈΡβ€œ, Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ СкспСримСнтални, хСуристични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ.

Π’Ρ€ΡŠΠ·ΠΊΠΈ към ΠΌΠΎΠΈΡ‚Π΅ ΠΈ Π½Π΅ само рСсурси:

Благодаря Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅Ρ‚ΠΎ!

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster