Bug‘doy navlarini tanlash jarayoniga Multiagent texnologiyalarini qo‘llash
Yordamchi dastur asosida ishlaydigan agentlar
Download 1.44 Mb.
|
Dissertatsiya Shaxzoda-14.04.23
Yordamchi dastur asosida ishlaydigan agentlar. Ko‘pgina agentlar muhitda sifatli xulq-atvorni rivojlantirish uchun faqat maqsadlar yetarli bo‘lmaydi. Masalan, ko‘plab harakatlar ketma-ketligi taksilarning belgilangan manzilga etib borishini ta'minlaydi (va shu bilan maqsadga erishiladi), ammo ba'zilari buni boshqalarga qaraganda tezroq, xavfsizroq, ishonchli yoki arzonroq bajarishadi. Maqsadlar o‘z-o‘zidan "yaxshi" va "yaxshi emas"holatlari o‘rtasidagi eng oddiy ikkilik farqni yaratishga imkon beradi. Ishlashning umumiy ko‘rsatkichi dunyoning turli davlatlarini agent uchun qanchalik yaxshi bo‘lishiga qarab taqqoslashga imkon berishi kerak. "Yaxshi" ta'rifi unchalik ilmiy bo‘lmaganligi sababli, iqtisodchilar va kompyuter fanlari mutaxassislari uning o‘rniga foydalilik atamasidan foydalanadilar.
"Foydalilik" atamasi ingliz tilidagi "utility" ning ekvivalenti bilan mos keladi. Yuqorida, ishlash ko‘rsatkichi atrof-muhit holatlarining har qanday ketma-ketligiga muvofiq ballarni hisoblashni ta'minlaydigan usul allaqachon qo‘llanilgan. Ushbu yondashuv ko‘proq yoki kamroq kerakli variantlarni ajratib olishni osonlashtiradi, masalan, avtomatlashtirilgan taksi manziliga etib borish. Agentning foydalilik funktsiyasi, asosan, uning ishlash ko‘rsatkichlarining ichki xaritasidir. Ichki foydali funktsiya va tashqi ishlash ko‘rsatkichlari bir-biriga mos keladigan holatlarda, uning foydali funktsiyasini maksimal darajaga ko‘tarish asosida harakatlarni tanlagan agent o‘zining tashqi ishlash ko‘rsatkichlariga muvofiq oqilona xatti-harakatlarni namoyish etadi. Yana bir bor ta'kidlash kerakki, bu ratsionallikka erishishning yagona mumkin bo‘lgan usuli emas - yuqorida changyutgich dunyosi uchun agentning oqilona dasturi taqdim etilgan (11-rasmga qarang). Biroq, foydali dastur asosida ishlaydigan agent (yoki amaliy agent deb ham ataladi), maqsadli agent kabi, moslashuvchanlik va o‘rganish qobiliyati jihatidan juda ko‘p afzalliklarga ega. Bundan tashqari, maqsadlar noaniq bo‘lgan ikkita maxsus vaziyatda amaliy agent hali ham oqilona qarorlar qabul qilishi mumkin. Birinchi holat: belgilangan maqsadlar bir-biriga ziddir va ulardan faqat ba'zilariga boshqalarning zarari hisobiga erishishi mumkin (masalan, tezlik va xavfsizlik) maqsadlarida - foydali funktsiya sizga kerakli murosani topishga imkon beradi. Ikkinchi holat: agent intilishi mumkin bo‘lgan bir nechta maqsadlar mavjud, ammo ularning hech biriga ishonch bilan erishib bo‘lmaydi - foydalilik muvaffaqiyat ehtimolini maqsadlarning ahamiyati bilan taqqoslash imkoniyatini beradi. Haqiqiy dunyoda qisman kuzatish va determinizm hamma joyda mavjud va muqarrar, shu bois noaniqlik sharoiti uchun qaror qabul qilish kerak bo‘ladi. Texnik jihatdan aytganda, foydali dastur asosida ishlaydigan oqilona agent, har bir natijaning ehtimolligi va foydaliligini hisobga olgan holda, o‘rtacha hisobda olishni kutadigan foyda, ya'ni harakat natijalarining kutilayotgan foydaliligini maksimal darajada oshiradigan harakatni tanlaydi. Shuning uchun, aniq belgilangan foydali funktsiyaga ega bo‘lgan agent oqilona qarorlar qabul qilish qobiliyatiga ega va buni ma'lum bir maksimal foyda funktsiyasidan mustaqil ravishda umumiy maqsadli algoritm yordamida amalga oshirishga qodir. Shu sababli, ratsionallikning" global "ta'rifi (unga ko‘ra eng yuqori mahsuldorlikka ega bo‘lgan agent funktsiyalari oqilona deb hisoblanadi) oddiy dastur sifatida ifodalanishi mumkin bo‘lgan ratsional agentlarning dizayni bo‘yicha" mahalliy " cheklovga aylantiriladi. Foydali (yoki boshqacha qilib aytganda, amaliy agent) asosida ishlaydigan agentning tuzilishi foydalilik nazariyasi doirasida ko‘rib chiqiladi. 17-rasm. Model va foydalilik asosida ishlaydigan agentning tuzilishi. Unda dunyo modeli agentning dunyo holatlariga nisbatan afzalliklarini baholaydigan foydali funktsiya bilan bir qatorda ishlatiladi. Keyin agent kutiladigan eng yaxshi foyda keltiradigan harakatni tanlaydi. Kutilayotgan yordam dasturini hisoblash uchun har bir natija ehtimolini aniqlaydigan koeffitsientni hisobga olgan holda barcha mumkin bo‘lgan holatlar bo‘yicha o‘rtacha hisob-kitob qilinadi O‘sha paytda o‘quvchi hayron bo‘lishi mumkin: "bu juda oddiymi? Biz faqat kutilgan yordam dasturini maksimal darajada oshiradigan agentlarni yaratamiz. Amaliy agent atrof - muhitni modellashtirishi va kuzatishi kerak-bu vazifalar idrok etish, taqdim etish, mulohaza yuritish va o‘qitish sohalarida ko‘plab tadqiqotlarni talab qiladi.. Ammo ushbu algoritmlardan foydalangan holda ham, ularning hisoblash murakkabligi tufayli ideal ratsionallik odatda amalda mavjud emas. Shuni ham ta'kidlash kerakki, foydali vositalar asosida ishlaydigan barcha agentlar model asosida xatti-harakatlarga ega emas. ►modelsiz agent o‘rganish orqali ma'lum bir vaziyatda qaysi harakat eng yaxshi bo‘lishini aniqlay oladi, hatto bu harakat atrof-muhitda qanday o‘zgarishlarni kelib chiqarishini aniq belgilamasada. Va nihoyat, yuqorida aytilganlarning barchasi agentni ishlab chiquvchi, albatta, uning foydali funktsiyasini to‘g‘ri aniqlay olishini taxmin qiladi. Download 1.44 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling