کامپیوتر و IT و اینترنتعلوم مهندسی

هوش مصنوعی فصل دوم: عامل های هوشمند

صفحه 1:
هوش مصنوعى فصل دوم عاملهای هوشمند معصومه بحرینی مه ام 6) (10) 0 امس تسه( دانشکده فنی دانشگاه آزاد میبد توضیح: در تهیه اسلایدهاء از اسلایدهای آموزشی استاد سید ناصر رضوی و مجتبی پورمحقق استفاده شده است.

صفحه 2:
عامل موشعويعه * عامل هر چیزی که مخیط خود را از ظربق خس گرها ادراک می کند و از طریق اقدام گرها در آن محیط اقدامی را انجام می دهد. * عامل انسانی حس گرها: چشم, گوش, دیگر اعضای حسی - اقدامگرها: دست. پاء دهان و ديكر اعضاى بدن * عامل روباتیک - حس گرهاک دوربین» ردیاب مادون قرمز اقدام گر: موتورهای گوناگون

صفحه 3:
عاملهای هوشمند وساف شل 1 كه عامل تا امرك لوي ا ‎hs‏ ده ست اكنون ‎Le,‏ مل توسط تابع عامل توصيف ميشود كه هر دنباله ادراک رابه یک فعالیت نقش میکند. ‏فعاليت ‏ حل_وتهله ادراك : تابع عامل

صفحه 4:
عاملهای هوشمند

صفحه 5:
عاملهای هوشمند * معیار کارايي» معیاری برای موفقیت رفتار عامل است. *بر اساس خواسته های فرد در محیط 56 ن | هانتخاب میشود > معيار كارايي كه ملاكهاى موفقيت را تعريف ميكند > دانش قبلي عامل نسبت به محيط > فعاليتهايي كه عامل ميتواند انجام دهد 4 اف ات و ات تا ‎PS eee‏

صفحه 6:
عامل عقلانى براى هر رشته ادراكات ممكنء یک عامل عقلانی بر اساس شواهدى كه توسط رشته ادراكات و دانش درونى خود عامل فراهم شده است. اقدامی را باید انتخاب كند كه انتظار مى رود مقياس كارايى اش را بيشينه كند.

صفحه 7:
همه چیزدانی یک عامل همه چیز دان نتیجه واقعی اقداماتش را می داند و بر این اساس می تواند عمل کند. همه چیزدانی در واقعیت غیر ممکن است. مثلا اكر در حال عبور از خیابان هستید. درب یک هواپیما که در حال عبور از بالای سر شماست. کنده می شود و روی سر شما می افتد؟ آیا در هنگام عبور. تصمیم عقلانی نگرفته بودید؟ * علت بروز این مشکل, این است که شما همه چیز را نمی دانید.

صفحه 8:
عاملهای هوشمند * عامل عالیم سسسه؛ خروجی واقعی فعالیت خود را میداند و میتواند بن اسانین آن عمل کنو له عامل > ‎(Reid cect) MOD‏ فعالیتی را انتخاب میکند که معیار كارايي اش را حداکثر میکند * جمع آوری اطلاعات, اکتشاف, یادگیری #عامل خود مختار ريف ‎eee i BP arr i: mM‏ لاس و

صفحه 9:
عامل خودمختار * به اندازه ای که یک عامل به جای ادراکات خودش. به دانش قبلیش که طراح در آن تعبیه کرده است تکیه می کند. این عامل کمبود خودمختاری دارد. * یک عامل عقلانی باید برای اصلاح دانش غلط یا ناقص قبلی. خودمختار باشد

صفحه 10:
راننده تاکسی درصد قطعاتی pepe جای خود قرار گرفته اند جاده هار ‎cooky Cp ple‏ مشتریان دانش آموزان. فونشته امتحان گیرنده کمربند نقاله. قطعات حسگرها دوریین. حسگر صوتی, سرعت ستيه ‎GPG‏ ‏کیلومترشمار ورودی صفحه دوریین» حس گرهای زاویه PERS یج

صفحه 11:
عاملهای هوشمند له ‎Wis‏ قابل مشاهده درمقابل قابلیت مشاهده جزئی 2 1 ای ههار یی هط ول —— 5 56 محيط # رویدادی درمقابل ترتيبي # گسسته درمقابل پیوسته وظيفه * تک عاملي درمقابل چند عاملي *چند عاملي رقايتي درمقابل

صفحه 12:
خواص محیط های وظیفه * کاملاً قابل مشاهده درمقابل قابلیت مشاهده جزئی - اگر حس گرهای یک عامل. امکان دسترسی به وضعیت کامل محیط در هر لحظه از زمان را به عامل بدهند. محيط كاملا رویت پذیر است. * قطعی درمقابل غیر قطعی - اگر بر اساس وضعیت فعلی و اقدامی که توسط عامل اجرا می شود. وضعیت بعدی محیط به طور کامل تعیین شود محیط قطعی و در غیر اینصورت اتفاقی است. -اكر يك محيط به جز برای اقدامات عاملهای دیگر قطعی باشد. محیط راهبردی است.

صفحه 13:
خواص محیط های وظیفه مرحله ای درمقابل ترتیبی - در یک محیط مرحله ای. تجربه عامل به بخشهای مجزا تقسیم می شود. هر مرحله مستقل اجرا می شود و اقداماتش به اقدامات بخشهای دیگر ربطی ندارد. یعنی انتخاب اقدام در هر مرحله. تنها به خود همان مرحله بستگی دارد. مانند کارهای دسته بندی - در محیط ترتیبی تصمیم فعلی. می تواند بر تمام تصمیمات بعدی ‎FEU‏ ‏بگذارد. مانند شطرنج و راننده تاکسی * ایستا در مقابل پویا - اگر در حالی که عامل تعمق می کند. محیط تغییر کند محیط برای آن عامل. پویا است. - اگر با گذشت زمان. محیط تغییر نکند اما بر امتیاز کارایی تاثیر بگذارد. محیط نیمه پویا است.

صفحه 14:
خواص محیط های وظیفه * گسسته درمقابل پیوسته - تعداد محدودی حالت متمایز داشته باشد. مجموعه گسسته ای از ادراکات و اقدامات داشته باشد > محیط گسسته * تک عاملی در مقابل چندعاملی - تعداد عاملها در محیط - محیط چند عامله رقابتی * یک عامل سعی می کند امتیاز خود را بيشینه و امتیاز رقیبش را کمینه کند. (شطرنج) - محیط چند عامله مشارکتی * هر عامل سعی می کند مقیاس کارایی تمام عاملها را بیشینه کند (راننده تاکسی)

صفحه 15:
محیط کار جدول کلمات متقاطع شطرنج زماندار راننده تا روبات قطعه بردار معلم انگلیسی محاوره ای رویت پذیر کاملا

صفحه 16:
عاملهای هوشمند ساختار عاملهل» + معماری - عامل از توق وعی طراحی برنامه عامل است که تابع عامل را پیاده سازی میکند ‎Lf t‏ ۱ > عاملهای واکنشی راق سالک ‎٩‏ ‏ا >عاملهاى ‏نف گرا سودمند

صفحه 17:
عاملهای هوشمند عاملهای واکنشی ساده اين عاملها فعالیت را بن اسان تارك فعلی و بدون در نظر كرفتن سابقه آدراک, انتحات میکند is be aie alijpSl slats per Wracailnau cals SES له انتخاب فعالیت بر

صفحه 18:
عاملهای هوشمند الي از عامل واکنشی ساده در دنیای جاروبرقي #تصمیم گیری آن بر اساس مکان فعلی و كثيف بودن أن مكان صورت میگیرد #در برنامه عامل در مقّایسه با جدول آن, ‎([beatva, 8 | 1‏ ۱۵6۵۵۵۵-۵)۵۵)0 ۵۵ 1۲۵) وی تعداد حالتهای ممکن از (ععه سسط) ‎a‏ ‎ ‎ ‎ ‎ ‎ ‏4 به 4 كاهذ 6 مج ابو == ‎taker‏ ‏3 يجي ‎D toa rota Baht‏ = 7 یابد ام م0 2 مسا ‎coe‏ ‏#انتخاب فعالیت بر

صفحه 19:
داغلی را ذخبره کند که به سايقه آذراک 2 4

صفحه 20:
نیازمند اطلاعات هدف نیز میباشد اجیجب و جو وجزنا ریزی, دنباله ای از فعالیتها زا ترات وسيدن عامل به هدف, پیدا میکند #اين نوع تصمیم گیری هجوازج آینده زا در عظر داند هايا فوانین شرط ‎Fae‏ ‏تفاوت دارد

صفحه 21:
معنلفی ماو که رام جلن بهتز پرای قامل ید تتوالیز است. #تابع سودمندی, حالت یا دنباله ای از حالتها را به یک عدد حقیقی نگاشت میکند که ترجه ورصایت را تلوسیفت. ببیگفی: #وقتی اهداف متضاد باشید: بفضی از آنها Mudie ea el a

صفحه 22:
2 > عنما د كمون فدهل ای وتا #عنصر كارايي مسئول انتخاب فعالیتهای خارجی ۳ ۳ قمعيو با استانداردهای كارايي چگونه عمل ميكند ول سال ل ييشنهاة فعالتلمابی است کت سنجربه تخببیات آموزنةه ی لو

هوش مصنوعی فصل دوم عاملهاي هوشمند معصومه بحرینی ‏Bahreini.masoomeh2010@gmail.com دانشکده فنی دانشگاه آزاد میبد توضیح :در تهیه اسالیدها ،از اسالیدهای آموزشی استاد سید ناصر رضوی و مجتبی پورمحقق استفاده شده است. عامل هوشمند • عامل – هر چیزی که محیط خود را از طریق حس گرها ادراک می کند و از طریق اقدام گرها در آن محیط اقدامی را انجام می دهد. • عامل انسانی – حس گرها :چشم ،گوش ،دیگر اعضای حسی – اقدامگرها :دست ،پا ،دهان و دیگر اعضای بدن • عامل روباتیک – حس گرهاک دوربین ،ردیاب مادون قرمز – اقدام گر :موتورهای گوناگون عاملهای هوشمند دنباله سابقه کامل هر چيزی است که عامل تاکنون ادراک کرده است. درک تابع عامل توسط تابع عامل توصيف ميشود که رفتار عامل هر دنباله ادراک را به يک فعاليت نقش ميکند. ‏f : P*  A فعاليت دنباله ادراک :تابع عامل عاملهای هوشمند ‏ عامل ادراک ها محيط حسگرها ? فعاليت ها محرکها عامل عاملهای هوشمند معيارهای کارايي معيار کارايي ،معياری برای موفقيت رفتار عامل است. • بر اساس خواسته های فرد در محيط انتخاب ميشود رفتار عقاليي ‏معيار کارايي که مالکهای موفقيت را تعريف ميکند دانش قبلي عامل نسبت به محيط فعاليتهايي که عامل ميتواند انجام دهد ‏ عامل عقالنی • برای هر رشته ادراکات ممکن ،یک عامل عقالنی بر اساس شواهدی که توسط رشته ادراکات و دانش درونی خود عامل فراهم شده است ،اقدامی را باید انتخاب کند که انتظار می رود مقیاس کارایی اش را بیشینه کند. همه چیزدانی • • • • • یک عامل همه چیز دان نتیجه واقعی اقداماتش را می داند و بر این اساس می تواند عمل کند. همه چیزدانی در واقعیت غیر ممکن است. مثال اگر در حال عبور از خیابان هستید ،درب یک هواپیما که در حال عبور از باالی سر شماست ،کنده می شود و روی سر شما می افتد؟ آیا در هنگام عبور ،تصمیم عقالنی نگرفته بودید؟ علت بروز این مشکل ،این است که شما همه چیز را نمی دانید. پس عقالنیت با کمال یکی نیست. عاملهای هوشمند عامل عالِـم ))Omni science خروجی واقعی فعاليت خود را ميداند و ميتواند بر اساس آن عمل کند عامل خردمند ()Rational agent فعاليتی را انتخاب ميکند که معيار کارايي اش را حداکثر ميکند • جمع آوری اطالعات ،اکتشاف ،يادگيری ‏عامل خود مختار عامل خودمختار • به اندازه ای که یک عامل به جای ادراکات خودش ،به دانش قبلیش که طراح در آن تعبیه کرده است تکیه می کند ،این عامل کمبود خودمختاری دارد. • یک عامل عقالنی باید برای اصالح دانش غلط یا ناقص قبلی، خودمختار باشد ماهیت محیطها حسگرها عامل مقیاس کارایی محیط اقدامگرها راننده تاکسی امن ،سریع، قانونی ،سفر راحت جاده ها، عابرین پیاده، مشتریان فرمان ،گاز، ترمز ،چراغها، بوق معلم انگلیسی محاوره ای بیشینه کردن نمره دانش آموز دانش آموزان، موسسه امتحان گیرنده نمایش تمرینها، پیشنهدادت ورودی صفحه کلید روبات قطعه بردار درصد قطعاتی که درست در جای خود قرار گرفته اند کمربند نقاله، قطعات بازو و دست مفصل دار دوربین ،حس گرهای زاویه مفصل • PEAS ‏Performance دوربین ،حسگر Environment صوتی ،سرعت ‏Actuator سنج، ‏Sensor ،GPS کیلومترشمار – – – – عاملهای هوشمند کامًال قابل مشاهده درمقابل قابليت مشاهده جزئی قطعي درمقابل غير قطعی راهبردی رويدادی درمقابل ترتيبي ايستا درمقابل پويا خواص محيط های وظيفه گسسته درمقابل پيوسته تک عاملي درمقابل چند عاملي ‏چند عاملي رقابتي درمقابل خواص محيط های وظيفه • کامًال قابل مشاهده درمقابل قابليت مشاهده جزئی – اگر حس گرهای یک عامل ،امکان دسترسی به وضعیت کامل محیط در هر لحظه از زمان را به عامل بدهند ،محیط کامال رویت پذیر است. • قطعي درمقابل غير قطعی – اگر بر اساس وضعیت فعلی و اقدامی که توسط عامل اجرا می شود ،وضعیت بعدی محیط به طور کامل تعیین شود محیط قطعی و در غیر اینصورت اتفاقی است. – اگر یک محیط به جز برای اقدامات عاملهای دیگر قطعی باشد ،محیط راهبردی است. خواص محيط های وظيفه • مرحله ای درمقابل ترتيبي – در یک محیط مرحله ای ،تجربه عامل به بخشهای مجزا تقسیم می شود. هر مرحله مستقل اجرا می شود و اقداماتش به اقدامات بخشهای دیگر ربطی ندارد .یعنی انتخاب اقدام در هر مرحله ،تنها به خود همان مرحله بستگی دارد .مانند کارهای دسته بندی – در محیط ترتیبی تصمیم فعلی ،می تواند بر تمام تصمیمات بعدی تاثیر بگذارد .مانند شطرنج و راننده تاکسی • ايستا در مقابل پويا – اگر در حالی که عامل تعمق می کند ،محیط تغییر کند محیط برای آن عامل ،پویا است. – اگر با گذشت زمان ،محیط تغییر نکند اما بر امتیاز کارایی تاثیر بگذارد، محیط نیمه پویا است. خواص محيط های وظيفه • گسسته درمقابل پیوسته – تعداد محدودی حالت متمایز داشته باشد ،مجموعه گسسته ای از ادراکات و اقدامات داشته باشد محیط گسسته • تک عاملی در مقابل چندعاملی – تعداد عاملها در محیط – محیط چند عامله رقابتی • یک عامل سعی می کند امتیاز خود را بیشینه و امتیاز رقیبش را کمینه کند. (شطرنج) – محیط چند عامله مشارکتی • هر عامل سعی می کند مقیاس کارایی تمام عاملها را بیشینه کند (راننده تاکسی) مثال محیط کار رویت پذیر قطعی مرحله ای ایستا گسسته چندعاملی جدول کلمات متقاطع کامال قطعی ترتیبی ایستا گسسته تک عاملی شطرنج زماندار کامال راهبردی ترتیبی نیمه پویا گسسته چندعاملی راننده تاکسی نیمه اتفاقی ترتیبی پویا پیوسته چندعاملی روبات قطعه بردار نیمه اتفاقی مرحله ای پویا پیوسته تک عاملی معلم انگلیسی محاوره ای نیمه اتفاقی ترتیبی پویا گسسته چندعاملی عاملهای هوشمند ساختار عاملها برنامه +معماری = عامل کار هوش مصنوعی طراحی برنامه عامل است که تابع عامل را پياده سازی ميکند برنامه های ‏ عاملهای عامل واکنشی ساده ‏عاملهای هدف گرا عاملهای واکنشی مدل گرا ‏عاملهای سودمند عاملهای هوشمند عاملهای واکنشی ساده ‏به خاطر حذف سابقه ادراک برنامه عامل در مقايسه با جدول آن بسيار کوچک است ‏انتخاب فعاليت بر محيط ‏اين عاملها فعاليت را بر اساس درک فعلی و بدون در نظر گرفتن سابقه ادراک ،انتخاب ميکند حسگر ها عامل جهان چگونه است اکنون چه عملی بايد انجام دهم محرک ها قانون شرط عمل عاملهای هوشمند الي از عامل واکنشی ساده در دنيای جاروبرقي ‏تصميم گيری آن بر اساس مکان فعلی و کثيف بودن آن مکان صورت ميگيرد ‏در برنامه عامل در مقايسه با جدول آن، تعداد حالتهای ممکن از 4به 4 کاهش مي يابد ‏انتخاب فعاليت بر )]function REFLEX-VACUUM-AGENT ([location, status ‏return an action ‏if status == Dirty then return Suck ‏else if location == A then return Right ‏else if location == B then return Left عاملهای هوشمند عاملهای دانش مدل واکنشي ‏استفاده از “چگونگی عملکرد گرا جهان” که مدل نام ‏عامل بخشي از دنيايي را که فعال ميبيند رديابی ميکند ‏عامل بايد حالت داخلي را ذخيره کند که به سابقه ادراک محيط دارد حسگر ها جهان چگونه است حالت جهان چگونه تکامل می يابد کار فعاليت چيست اکنون چه عملی بايد انجام دهم قانون شرط عمل محرک ها عامل عاملهای هوشمند عاملهای هدف گرا عالوه بر ‏اين عامل ‏جست و جو و برنامه ريزی ،دنباله ای از فعاليتها را برای رسيدن عامل به هدف ،پيدا ميکند ‏اين نوع تصميم گيری همواره آينده را در نظر دارد و با قوانين شرط عمل تفاوت دارد حالت جهان چگونه است محيط توصيف حالت فعلی ،برای انتخاب موقعيت مطلوب نيازمند اطالعات هدف نيز ميباشد حسگر ها جهان چگونه تکامل می يابد اگر فعاليت A را انجام دهم چه خواهد شد اکنون چه عملی بايد انجام دهم محرک ها کار فعاليت چيست اهداف عامل عاملهای هوشمند عاملهای اهداف ‏اين عامل براي سودمند ‏تابع سودمندی ،حالت يا دنباله ای از حالتها را به يک عدد حقيقی نگاشت ميکند که درجه رضايت را توصيف ِميکند. ‏وقتی اهداف متضاد باشند ،بعضی از آنها برآورده ميشوند حالت جهان چگونه است محيط مشخص ،راه های مختلفی دارد ،که راه حل بهتر برای عامل سودمندتر است. حسگر ها جهان چگونه تکامل می يابد اگر فعاليت A را انجام دهم چه خواهد شد در چنين حالتی چقدر رضايت دارم اکنون چه عملی بايد انجام دهم محرک کار فعاليت چيست سودمند عامل عاملهای هوشمند عاملهای مسئول عنصِِريادگيرنده يادگيرنده استاندارد کارايي حسگر ها ايجاد بهبودها محيط ‏مولد مسئله مسئول پيشنهاد فعاليتهايي است که منجر به تجربيات آموزنده جديدی ميشود تغييرا عنصر کارايي عنصر ت يادگيرنده دانش اهدا ف يادگي ری ‏منتقد مشخص ميکند که يادگيرنده با توجه به استانداردهای کارايي چگونه عمل ميکند بازخو رد ‏عنصر کارايي مسئول انتخاب فعاليتهای خارجی منتقد مولد مسئله محرک ها عامل

51,000 تومان