Bug‘doy navlarini tanlash jarayoniga Multiagent texnologiyalarini qo‘llash


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

Agent dasturlari. Ishlab chiqilgan barcha agent dasturlari bir xil tuzilishga ega: ular sensorlardan joriy idrok natijalarini kirish sifatida qabul qiladi va aktuatorlarga tanlangan harakat variantini qaytaradi. Joriy in'ikoslarni kirish sifatida qabul qiladigan agent dasturi va butun in'ikos tarixini qabul qiladigan agent funktsiyasi o‘rtasidagi farqni ko‘rsatish kerak. Agent dasturi kirish sifatida faqat joriy idrok natijalarini oladi, chunki u o‘z muhitidan boshqa hech narsa o‘rgana olmaydi; agar agentning harakatlari idrok harakatlarining butun ketma-ketligiga bog‘liq bo‘lsa, u holda agent ushbu idrok harakatlarining natijalarini o‘zi eslab qolishi kerak.
Masalan, 10-rasmda idrok ketma-ketligini qayd etadigan va keyin nima qilish kerakligini aniqlashda harakatlar jadvaliga indeks orqali kirish uchun olingan ketma-ketlikdan foydalanadigan juda oddiy agent dasturi ko‘rsatilgan. Jadval 4-rasmda ko‘rsatilgan changyutgich dunyosi uchun misoldan ushbu agent dasturi tomonidan amalga oshiriladigan agent funktsiyasini aniq ifodalaydi. Ratsional agentni shu tarzda yaratish uchun dizaynerlar idrok harakatlarining har qanday mumkin bo‘lgan ketma-ketligi uchun mos harakatni o‘z ichiga olgan jadval tuzishlari kerak.

10-rasm Table-DRIVEN-AGENT dasturi har bir yangi idrok uchun chaqiriladi va har safar harakatni qaytaradi. U xotirada idrokning to‘liq ketma-ketligini saqlaydi
Nima uchun agentni loyihalashga jadval yondashuvi muqarrar ravishda muvaffaqiyatsizlikka uchrashini tushunish ibratlidir. R - barcha mumkin bo‘lgan in'ikoslar to‘plami va T-agentning mavjud bo‘lish muddati (u qabul qilishi mumkin bo‘lgan idrok harakatlarining umumiy soni) bo‘lib. Bunday holda, qidiruv jadvali ƩТt=1 |P|t yozuvlarini o‘z ichiga oladi. Avtomatlashtirilgan taksi ishini ko‘rib chiqing: bitta videokameradan vizual kirish (odatda sakkizta) taxminan 70 Mb/s tezlikda keladi (30 fps, 24 bit rangli ma'lumotlarga ega 1080 × 720 pikselli kadrda). Bir soatlik haydash uchun 10600 000 000 000 dan ortiq yozuvlar bilan mos yozuvlar jadvali kerak bo‘ladi! Hatto shaxmat o‘ynash uchun ham (haqiqiy dunyoning kichik, yaxshi o‘rganilgan qismi) qidiruv jadvalida kamida 10150 ta yozuv bo‘lishi kerak. Taqqoslash uchun, Koinotning kuzatiladigan qismidagi atomlar soni 1080 dan kam deb taxmin qilinadi. Ushbu jadvallarning hayratlanarli kattaligi shuni anglatadiki: a) bu koinotdagi biron bir jismoniy agent bunday jadvalni saqlash uchun etarli joyga ega bo‘lmaydi; b) har qanday dizayner uni yaratish uchun etarli vaqtga ega bo‘lmaydi; va C) hech bir agent jadvalning barcha to‘g‘ri yozuvlarida mavjud bo‘lgan hamma narsani o‘z tajribasidan o‘rgana olmaydi.
Biroq, yuqorida aytilganlarning barchasiga qaramay, Table-Driven-Agent dasturi haqiqatan ham biz xohlagan narsani qiladi (jadval to‘g‘ri to‘ldirilgan bo‘lsa): kerakli agent funktsiyasini amalga oshiradi.
SIning asosiy vazifasi-bu oz miqdordagi dasturiy ta'minot kodidan foydalangan holda dasturlarni qanday yaratishni aniqlashdir .Shunga o‘xshash muammoni boshqa sohalarda muvaffaqiyatli hal qilish mumkinligini ko‘rsatadigan ko‘plab misollar mavjud. Masalan, 1970-yillarga qadar muhandislar va maktab o‘quvchilari foydalangan kvadrat ildizlarning ulkan jadvallari endi elektron kalkulyatorlarda ishlaydigan besh qatorli dastur bilan almashtirildi - hisob-kitoblarni amalga oshirish uchun Nyuton usuli qo‘llaniladi. Savol shundaki, SI sohasida erishilgan natijalar Nyutonning kvadrat ildizlarni hisoblashni osonlashtirish uchun qilgan intellektual xatti-harakatlarini ta'minlay oladimi?
Ushbu bo‘limning qolgan qismida deyarli barcha aqlli tizimlar asosidagi tamoyillarni o‘zida mujassam etgan agent dasturlarining to‘rtta asosiy turi muhokama qilinadi.
* Oddiy refleksli xatti-harakatlarga ega agentlar
* Modelga asoslangan xatti-harakatlarga ega agentlar
* Maqsad asosida ishlaydigan agentlar
* Yordamchi dastur asosida ishlaydigan agentlar
Har bir turdagi agentlik dasturida ma'lum tarkibiy qismlar, xususan, harakatlarni amalga oshirish yaratish usullari birlashtirilgan.

Download 1.44 Mb.

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




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