Bug‘doy navlarini tanlash jarayoniga Multiagent texnologiyalarini qo‘llash


Oddiy refleksli xatti-harakatlarga ega agentlar


Download 1.44 Mb.
bet12/24
Sana19.06.2023
Hajmi1.44 Mb.
#1613050
1   ...   8   9   10   11   12   13   14   15   ...   24
Bog'liq
Dissertatsiya Shaxzoda-14.04.23

Oddiy refleksli xatti-harakatlarga ega agentlar. Agentning eng oddiy turi oddiy refleks agenti. Bunday agentlar idrok tarixining qolgan qismini e'tiborsiz qoldirib, hozirgi idrok asosida harakatlarni tanlaydilar. Masalan, funktsiyalari jadvali 6-rasmda ko‘rsatilgan changyutgich agenti oddiy refleksli agentdir, chunki uning qarorlari faqat joriy joylashuv va uning tarkibida axlat bor-yo‘qligi haqidagi ma'lumotlarga asoslanadi. Ushbu agent uchun dastur 11-rasmda keltirilgan.E'tibor bering, agent-changyutgich dasturi ushbu agentning xususiyatlar jadvaliga nisbatan juda kichikdir. Eng aniq pasayish idrok tarixiga e'tibor bermaslik natijasida yuzaga keladi, bu tahlil qilingan idrok ketma-ketliklari sonini 4' dan 4 gacha kamaytirishga imkon berdi. Yana bir kichik pasayish, hozirgi maydonda axlat bo‘lsa, tanlanadigan harakat joylashuvga bog‘liq emasligi bilan bog‘liq. Agent dasturi if-then-else bayonotlari yordamida yozilgan bo‘lsa-da, mantiqiy sxema sifatida amalga oshirish uchun etarlicha sodda.[18]

11-rasm Ikkita kvadratga ega changyutgich dunyosida oddiy refleks agenti uchun agent dasturi. Ushbu dastur 6-rasmda ko‘rsatilgan agent funktsiyasini amalga oshiradi.
Oddiy refleksli xatti-harakatlar yanada murakkab muhitda ham uchraydi. O‘zingizni avtomatlashtirilgan taksi haydovchisi sifatida tasavvur qiling. Agar bizning oldimizda turgan mashina tormozlashni boshlagan bo‘lsa va uning tormoz chiroqlari yonib ketgan bo‘lsa, biz uni sezishimiz va darhol tormozlashni boshlashimiz kerak. Boshqacha qilib aytadigan bo‘lsak, biz "oldingi mashina to‘ xtamoqda" deb ataydigan narsani aniqlash uchun vizual signallarni qayta ishlashimiz kerak - oldindagi mashina tormozlanmoqda. Uning aniqlanishi agent dasturidagi boshlash-to‘ xtash harakati bilan qandaydir bog‘lanishni boshlaydi, ya'ni tormozlashni boshlaydi. Bunday bog‘lanish "shartli harakat" qoidasi deb ataladi, uni shunday shakllantirish mumkin if car-in-front-is-braking then initiate-braking..
11-rasmda keltirilgan dastur changyutgich dunyosining o‘ziga xos muhiti uchun mo‘ljallangan. Keyinchalik umumiy va moslashuvchan yondashuv-bu "shart harakati" qoidalari uchun umumiy maqsadli tarjimonni yaratish va keyin ma'lum bir muammoli muhit uchun qoidalar to‘plamini belgilash. 12-rasmda bunday umumiy dasturning tuzilishi sxematik shaklda ko‘rsatilgan va "harakat holati" qoidalari agentga idrokdan harakatga bog‘liqlik yaratishga qanday imkon berishini ko‘rsatadi. (Agar bu usul ahamiyatsiz bo‘lib tuyulsa, tashvishlanmaslik kerak; tez orada u ancha qiziqarli imkoniyatlarni ochib beradi.)
12-rasmda ko‘rsatilgan agent dasturi 13-rasmda keltirilgan. InterpreT-InpuT funktsiyasi idrok natijalari bo‘yicha joriy holatning mavhum tavsifini ishlab chiqadi va Rule-Match funktsiyasi berilgan holat tavsifiga mos keladigan umumiy qoidalar to‘plamidan birinchi qoidani qaytaradi. E'tibor bering, bu erda "qoidalar" va "muvofiqlik" nuqtai nazaridan berilgan tavsif faqat kontseptualdir. Yuqorida ta'kidlab o‘tilganidek, haqiqiy amalga oshirish mantiqiy sxemani amalga oshiradigan mantiqiy elementlar to‘plami kabi oddiy bo‘lishi mumkin. Shu bilan bir qatorda, mantiqiy elementlarni sun'iy neyron tarmoqlarining chiziqli bo‘lmagan elementlari bilan almashtiradigan" neyron " sxemasidan foydalanish mumkin.



12-rasm. Oddiy refleks agentining sxematik tasviri. Bu erda to‘rtburchaklar agentning qaror qabul qilish jarayonining hozirgi ichki holatini ko‘rsatish uchun, tasvirlar esa bu jarayonda ishlatiladigan fon ma'lumotlarini ko‘rsatish uchun ishlatiladi
Oddiy refleks agentlari haqiqatan ham juda sodda bo‘lishning ajoyib xususiyatiga ega, ammo ular cheklangan aqlga ega. 13-rasmda ko‘rsatilgan agent faqat joriy idrok asosida to‘g‘ri qaror qabul qilishi mumkin bo‘lsagina, dasturi to‘gri ishlaydi.

13-rasm. Oddiy refleks agenti. U sharti idrok bilan belgilanadigan hozirgi holatga mos keladigan qoidaga muvofiq ishlaydi
Kuzatilmaslikning ozgina qismini ham kiritish bunday agentning ishida jiddiy buzilishlarga olib kelishi mumkin. Masalan, yuqoridagi tormozlash qoidasida car-in-front-is-braking sharti hozirgi idrokdan (video tasvirning yagona ramkasi) aniqlanishi mumkin degan taxmin mavjud. Agar old tomondan harakatlanayotgan avtomobilning tormoz chiroqlari ma'lum bir standart tarzda joylashtirilgan bo‘lsa bu mumkin. Afsuski, ko‘pincha eski modellarda yon chiroqlar, burilish signallari va tormoz chiroqlarining joylashuvi uchun turli xil konfiguratsiyalar mavjud, shuning uchun har doim ham bitta rasmdan ushbu mashina sekinlashadimi yoki yo‘qligini aniq aniqlash mumkin emas. Bunday mashinadan keyin mashinani boshqaradigan oddiy refleksli vosita tez-tez hech qanday ehtiyoj sezmasdan tormozlaydi yoki undan ham yomoni, umuman tormozlamaydi.
Shunga o‘xshash muammoning paydo bo‘lishi changyutgich dunyosida qayd etilishi mumkin. Aytaylik, oddiy reflektor agenti-changyutgich joylashuv sensori ishlamay qoldi va faqat axlat sensori ishlaydi. Bunday agent uchun faqat ikkita mumkin bo‘lgan hislar mavjud bo‘ladi: [Dirty] va [Clean]. U [Dirty] idrokiga javoban Agent harakatini bajarishi mumkin, ammo [Clean] idrokiga javoban nima qilishi kerak? Qisman kuzatiladigan muhitda ishlaydigan oddiy refleks agentlari uchun ko‘pincha cheksiz sikllarga kirish muqarrar.
Agar agent o‘z harakatlarini randomizatsiya qilish qobiliyatiga ega bo‘lsa, ya'ni ularga tasodifiylik elementini kiritish qobiliyatiga ega bo‘lsa, cheksiz tsikllardan chiqish mumkin bo‘ladi. Misol uchun, agar agent changyutgich [Clean] idrokining natijasini olsa, u left va Right harakatlari o‘rtasida tanlov qilish uchun tanga tashlashi mumkin. Agentning o‘rtacha ikki bosqichda boshqa kvadratga etib borishini ko‘rsatish oson. Keyin, agar bu maydonda axlat bo‘lsa, changyutgich uni olib tashlaydi va tozalash vazifasi bajariladi. Shuning uchun randomizatsiyalangan oddiy refleks agenti deterministik oddiy refleks agentidan yuqori ishlashi mumkin.
Yuqorida ba'zi bir ko‘p agentli muhit variantlarida tegishli turdagi randomizatsiyalangan xatti-harakatlar oqilona bo‘lishi mumkinligini ta'kidladi, ammo bitta agentli muhit variantlarida randomizatsiya odatda oqilona emas. Bu ba'zi bir maxsus holatlarda oddiy refleks agentiga yordam beradigan foydali hiyla. Ko‘pgina hollarda, yanada murakkab deterministik vositalar yordamida ancha katta yutuqlarga erishish mumkin.

Download 1.44 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling