AWS DeepLens yordamida ob'ektni aniqlash modelini qanday o'rnatish mumkin

"AWS DeepLens" foydalanuvchilarga real vaqtda oqimli media ishlov berish texnikasini kamroq vaqt ichida mashq qilish imkoniyatini topish imkonini beruvchi sozlanishi mumkin bo'lgan kamera sifatida ta'riflanishi mumkin.

AWS DeepLens-ga uch xil turdagi modellashtirishni qo'llash mumkin. Ushbu postda biz Pre-Trained Object Detection modeli ustida ishlaymiz.



  1. Oldindan tayyorlangan model

Ushbu loyiha foydalanuvchilarga dastlab o'qitilgan modelni o'z qurilmalariga joylashtirish imkonini beradi. Uni quyidagi yoʻl bilan tanlash mumkinLoyihalar › Loyiha yaratish

2. Amazon SageMaker o'qitilgan model

Ushbu model turi bilan siz AWS SageMaker’da modellaringizni yaratishingiz va o‘rgatishingiz va quyidagi ma’lumotlarni taqdim etishingiz va keyin Import tugmasini bosing: “Ish identifikatori”, “Model nomi”, “Model ramkasi”.

Ushbu model turidan foydalanib, oʻz modellaringizni qurilmangizga joylashtirish uchun AWS Sagemaker bu SageMakerni ochish uchun zarur boʻlgan xizmatdir. Noutbuk nusxasi»kod muharriri sifatida.

Agar siz AWS xizmatlarida yangi bo‘lsangiz va avval AWS SageMaker’dan foydalanmagan bo‘lsangiz, AWS sizga AWS Free Tier xizmatini taqdim etadi. Ushbu hisob qaydnomasidan foydalanib, siz dastlabki ikki oy davomida AWS SageMaker’dan foydalanishni boshlashingiz mumkin.

3. Tashqaridan tayyorlangan model

Ushbu turdagi modelni tanlash orqali siz o'z modelingizni AWS muhitidan tashqarida o'qitgan va modelingizni AWS S3 paqiriga yuklagan bo'lishingiz kutiladi. Modelingizni DeepLens-ga yuklash uchun siz quyidagi maydonlarni to‘ldirishingiz va keyin Import tugmasini bosishingiz kerak: “Model artefakt yo‘li”, “Model nomi”, “Model ramkasi”.

AWS DeepLens

Har qanday xizmatdan foydalanishni boshlashdan oldin, ulardan to'g'ri foydalanish uchun "havola"dagi kabi zarur ruxsatnomalar o'rnatilishi kerak. Foydalanadigan birinchi xizmat bu AWS DeepLens. Ushbu xizmatdan foydalanish uchun mintaqangiz quyidagi hududlardan biri orasidan tanlanishi kerak:

Yevropa (Frankfurt) eu-central-1
AQSH Sharqiy (N. Virjiniya) us-sharq-1
Osiyo Tinch okeani (Tokio) ap-shimoli-sharq-1

Rivojlanish muhiti siyosati va hududlarini oʻrnatganingizdan soʻng, AWS Management Console’dan foydalanib, “Xizmatlarni topish” sarlavhasi ostida, quyida koʻrsatilganidek, xizmat nomini kiritish orqali qidiruv tugmasidan foydalanib, istalgan xizmatlarni tezda topishingiz mumkin boʻladi.

Ushbu sahifada xizmat haqida asosiy ma'lumotlar mavjud. Batafsil texnik tafsilotlar uchun “Qoʻshimcha manbalar” yorligʻi ostidagi ““Hujjatlar”ga tashrif buyurishingiz mumkin.

Qurilmani ro'yxatdan o'tkazish

Mahsulot qutidan chiqarilganda, birinchi qadam qurilmangizni AWS DeepLens xizmatida to'g'ri ro'yxatdan o'tkazishdir.

Qurilmangizni shaxsiy kompyuteringizga ulaganingizdan so‘ng,“Qurilmani ro‘yxatdan o‘tkazish” tugmasini bosing, so‘ng apparat versiyasini tanlang va “Ishga tushirish< ni bosing. /em>” tugmasi quyidagi rasmda ko'rsatilganidek.

Birinchi qadam sifatida, qurilma adapter yordamida quvvat manbaiga ulanishi va quvvat tugmasini yoqish kerak. Qurilma yoqilganda, quvvat svetodi ko'k rangga aylanadi.

USB kabelini qurilmaning “Registratsiya” portiga ulab, kompyuteringizni qurilmangizga ulashingiz mumkin.

AWS DeepLens’ni muvaffaqiyatli ro‘yxatdan o‘tkazganingizdan so‘ng, sahifaning chap tomonidagi Resurslar › Qurilmalar yorlig‘i ostida “Ro‘yxatdan o‘tgan” holati.

Oldindan tayyorlangan modelni qo'llash

Loyihalar” bo‘limi ostida joylashgan “Yangi loyiha yaratish” tugmasini bosishingiz kerak. loyiha turlarini ko'rish uchun yuqori o'ngda.

Ushbu bosqichda oldindan to'ldirilgan loyiha shablonlaridan birini tanlash kerak. Loyiha turi sifatida “Loyiha shablonidan foydalanish”ni tanlang va ro‘yxatdan “Ob’ektni aniqlash”ni tanlang va “Yaratish” tugmasini bosish uchun ekranga pastga aylantiring.

Loyiha tafsilotlarini belgilang”sahifasida loyiha nomi va tavsif tasmasidagi standart qiymatlarni qabul qiling.

Xuddi shu sahifaning pastki qismida siz Loyiha tarkibini tanlash sozlamalarini ko'rasiz. Modelvafunksiya uchunstandart qiymatlarni qabul qiling va“Yaratish” tugmasini bosing. davom etish uchun.

Ushbu bosqichda siz ob'ektni aniqlash loyihasini qurilmangizga o'rnatasiz. Hozirda yaratilgan loyihangiz “Loyihalar” bo‘limida muvaffaqiyatli ro‘yxatga olinadi. Tegishli loyihani ko'rganingizdan so'ng, radio tugmachasini bosing va o'ng tomondagi Qurilmaga joylashtirish”ni tanlang.

“Maqsadli qurilma”sahifasida siz qurilmangizni tanlashingiz va“Ko‘rib chiqish”tugmasini bosishingiz kerak. .

Joylashtirish tafsilotlari, shu jumladan“Type”, “Lambda”va“Model” haqidagi ma’lumotlarga ega bo‘lgan qo‘shimcha sahifa bo‘ladi. Ularni sinchiklab tekshirgandan so‘ng, davom etish uchun “O‘rnatish”tugmasini tanlang.

“Oʻrnatish” tugmasini bosganingizda, modelingiz AWS DeepLens-ga yuklab olish foizini koʻrsatib, qurilmangizga yuklanadi.

Joylashtirilgandan so'ng, “Qurilmalar” yorlig'ida, loyihangiz ishga tushirilgandan so'ng, “Nutishni ko'rish”ni bosing. mos keladigan oqim sertifikatini import qilish uchun brauzeringizni tanlang.

Model chiqishi

Bizning namunaviy chiqishimizni ko'rishning 2 xil usuli mavjud. Ular quyida keltirilgan va alohida mavzularda tushuntirilgan.

  • JSON-formatlangan MQTT mavzu bahosi
  • Loyiha oqimi
  1. AWS IoT Core — MQTT mavzu qiymati

Sertifikatni muvaffaqiyatli import qilganingizdan so'ng, brauzeringiz qalqib chiquvchi ekran orqali sertifikatingizning tegishli versiyasini tanlashingizni so'raydi.

JSON formatidagi chiqishga ega boʻlishni istasangiz, noyob yaratilgan mavzuni“nusxalash” va “AWS IoT konsoli” ni bosing. /strong>AWS IoT Core xizmatini ochish uchun.

Mavzuni quyidagi formatda nusxalaganingizdan so‘ng“$aws/things/deeplens_<uuid>/infer”,uni “Mavzuga obuna bo‘lish” ostiga qo‘ying. >> va “Mavzuga nashr qilish”tugmasini bosing.

Mavzuga nashr qilish”ni bosgandan so'ng, JSON formatidagi natijalar nashr etila boshlandi. Nashr qilishni to‘xtatmoqchi bo‘lsangiz, yuqori o‘ng tarafdagi“To‘xtatib turish”ni tanlashingiz mumkin.

2. Loyiha oqimi

Brauzerimiz uchun sertifikat import qilingandan so‘ng, “Video oqimlari”< ostidagi “Video oqimini ko‘rish”ni bosing. "192.168.1.47:4000'. IP manzilli yangi tab ochish uchun /strong> bo'limiga o'ting.

Belgilangan IP manzilda oqim yoqilganda, biz ikkita turli yorliqni ko'rishimiz mumkin. Birinchi yorliq "Loyiha oqimi"deb nomlanadi, bu bizning ob'ektni aniqlash modelimiz qo'llanilgan oqimdir. Ushbu oqimda biz ob'ektlar atrofida ko'k ramkalarni ko'ramiz va ramkalarning yuqori qismida ob'ektlarning nomlarini ularning ehtimollik foizlari bilan aniqlaymiz. Kadrdagi barcha ob'ektlarni tanib bo'lmaydi, chunki model cheklangan miqdordagi ob'ektlarga o'rgatilgan. Agar biz oldindan oʻrgatilgan obyektni aniqlash modelidan koʻra koʻproq obyektlarni aniqlamoqchi boʻlsak, biz“tashqi moslashtirilgan modelni import qilish” yoʻli bilan maxsus modelimizni import qilishimiz kerak.

Ikkinchi oqim “Jonli translatsiya” deb ataladi. Ushbu yorliqni tanlaganimizda, kadrlarni “Loyiha oqimi”dan tezroq ko‘rsatadigan oddiy kamera oqimini ko‘rishimiz mumkin, chunki u emas. ob'ektlarga har qanday modelni qo'llash.

Savollar va sharhlar yuqori baholanadi!

Ma'lumotnomalar:

  1. "AWS DeepLens"
  2. "AWS IoT Core"
  3. "AWS Lambda"
  4. "AWS SageMaker"
  5. "AWS SageMaker narxlari"
  6. "Amazon veb-xizmatlari YouTube kanali"