Professional Documents
Culture Documents
2- عاملهای هوشمند
2- عاملهای هوشمند
دانشکده
مهندسی و علوم کامپیوتر توسط:
آرمین سلیمی بدر
a_salimibadr@sbu.ac.ir
1/28
عامل و مفاهیم مرتبط با آن
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 2/28
عامل ) :(Agentهر چیزی که بتواند اعمالی را انجام دهد
حسگرها ادراک
? عامل محیط
عملگرها
عمل
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 3/28
مثال از رفتار یک عامل
اعمال عمل
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 3/28
عامل انسانی
عامل نرمافزاری
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 5/28
مکانیابی ربات بدون اطالع از موقعیت اولیه ربات
0
1 P1
2 P2
حالت محیط
عمل انتخابی (دنباله ادراک) سادهترین حالت نمایش :جدول
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 6/28
لحظه فعلی
دنباله ادراک
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 6/28
محیط :دو ناحیه مجاور Aو Bبا حالت «تمیز» یا «کثیف»
حسگرها :حسگر تشخیص آلودگی ،حسگر تشخیص مکان
ادراک :موقعیت و حالت از نظر تمیزبودن
عملگرها :چرخها ،موتورها ،مکنده
اعمال :حرکت به راست ،حرکت به چپ ،مکش
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 7/28
عامل عقالئی ):(Rational Agent
معیار کارآیی
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 10/28
عامل دانای کل )(Omniscience
دانش کامل از محیط و پیامد دقیق اعمال
انتخاب بهترین عمل )(Perfection
بیشینهسازی کارآیی واقعی )(Actual Performance
محیط )(Environment
عملگرها )(Actuators
حسگرها )(Sensors
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 13/28
رؤیتپذیری
قطعیت
پویایی
پیوستگی
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 14/28
قابلیت مشاهده یا رویتپذیری محیط کار:
حالت محیط با مشاهده بهکمک حسگرها بهطور کامل تعیین شود
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 15/28
مثال کامالً قابل مشاهده :شطرنج مثال بخشی قابل مشاهده :اتومبیل خودران
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 15/28
محیط کار از دیدگاه تعداد عوامل:
چندعاملی )(Multi-Agent
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 16/28
محیط کار از دیدگاه میزان قطعیت:
قطعی )(Deterministic
در تعریف راسل رفتار سایر عوامل در تعریف قطعیت نقش ندارد :محیط استراتژیک
تصادفی )(Stochastic
تصمیمگیری در هر مرحله بدون وابستگی به ادراکات مراحل قبلی انجام میشود
ترتیبی )(Sequential
شطرنج
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 18/28
محیط کار از دیدگاه پویایی:
محیط ایستا )(Static
تغییرناپذیر با زمان (محیط به خودی خود تغییر نمیکند)
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 19/28
گسستگی و پیوستگی محیط کار برای موارد زیر:
حالت محیط
اقدامات عامل
ادراکات عامل
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 20/28
مرتبط با عامل و نه محیط
محیط ناشناس
عامل قوانین موجود در محیط را نمیداند و باید این قوانین را یاد بگیرد
حاالت و خروجی یا احتماالت آنها برای حاالت مختلف (قوانین محیط) برای
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 22/28
عامل حسگرها
محیط
قانون اکنون چه عملی
شرط-عمل باید انجام دهم؟
عملگرها
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 23/28
مزیت :سادگی
مفید در برخی امور پایه در کنار عوامل دیگر
شرطیشدن طبیعی
رفلکسهای بدن :بسته شدن چشم بر اثر نزدیک شدن یک شئ
معایب:
عدم انعطافپذیری
با کوچکترین تغییر در محیط باید کل یا بخشی از مجموعه قوانین تغییر کند
در محیط جزئیقابلمشاهده و تصادفی بهسادگی دچار مشکل میشود
عدم حافظه و امکان مواجهه با مشکل حلقهی بینهایت
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 23/28
حالت حسگرها
جهان چگونه
جهان چگونه است؟
تغییر میکند
محیط
نتیجه اقدام انتخابی
بر محیط چیست
عامل
عملگرها
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 24/28
با در اختیار داشتن مدلی از محیط
و تغییرات آن تا حدودی مشکل حالت حسگرها
جزئی قابلمشاهده بودن
و تصادفی بودن برطرف میشود جهان چگونه
جهان چگونه است؟
تغییر میکند
محیط
نتیجه اقدام انتخابی
بر محیط چیست
عامل
عملگرها
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 24/28
حالت حسگرها
محیط
اگر فعالیت Aرا
نتیجه اقدام
انجام دهم چه
خواهد شد
انتخابی بر محیط
چیست
اکنون چه عملی
اهداف باید انجام دهم
عامل عملگرها
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 25/28
حالت حسگرها
محیط
اگر فعالیت Aرا
نتیجه اقدام انجام دهم چه
انتخابی بر محیط
خواهد شد
چیست
در چنین حالتی
سودمند
چقدر رضایت دارم
اکنون چه عملی
باید انجام دهم
عامل
عملگرها
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 26/28
آرمین سلیمی بدر -دانشکده مهندسی و علوم کامپیوتر -دانشگاه شهیدبهشتی 28/28