Presentation is loading. Please wait.

Presentation is loading. Please wait.

هوش مصنوعي فصل دوم عاملهاي هوشمند.

Similar presentations


Presentation on theme: "هوش مصنوعي فصل دوم عاملهاي هوشمند."— Presentation transcript:

1 هوش مصنوعي فصل دوم عاملهاي هوشمند

2 هوش مصنوعي Artificial Intelligence
فهرست عامل خواص محيطهای وظيفه برنامه های عامل

3 عاملهای هوشمند عامل: عامل نرم‌افزاري:
به هر چيزي اطلاق مي‌شود، که قادر به درک محيط پيرامون خود از طريق حس‌گرها(sensor)و اثرگذاري‌ بر روي محيط از طريق اثرکننده‌ها (effector) باشد. عامل نرم‌افزاري: عامل نرم‌افزاري رشته‌هاي بيتي را به عنوان درک محيط و عمل، کدگذاري مي‌کند.

4 عاملهای هوشمند عوامل انساني عوامل روباتيک
حس کردن: گوش، چشم، ديگر ارگان‌ها اثرگذاري: دست، پا، بيني، اندام‌هاي ديگر عوامل روباتيک حس کردن: دوربين، يابنده‌هاي مادون قرمز اثرگذاري: موتور

5 عاملهای هوشمند sensors percepts ? environment agent actions effectors

6 عاملهای هوشمند عامل ادراک ها حسگرها عامل ? محيط فعاليت ها محرکها

7 عاملهای هوشمند عامل‌ها چگونه بايد عمل کنند؟
عامل منطقي: چيزي است که کار درست انجام مي‌دهد. عمل درست: آن است که باعث موفق‌ترين عامل گردد. کارايي: چگونگي موفقيت يک عامل را تعيين مي‌کند.

8 عاملهای هوشمند آن چه در هر زماني منطقي است به چهار چيز وابسته است:
معيار کارايي که درجه موفقيت را تعيين مي‌کند. هر چيزي که تا کنون عامل، ادراک نموده است. ما اين تاريخچه کامل ادراکي را دنباله ادراکي مي‌ناميم. آنچه که عامل درباره محيط خود مي‌داند. اعمالي که عامل مي‌تواند صورت دهد.

9 f : P * ® A عاملهای هوشمند دنباله ادراک تابع عامل
سابقه کامل هر چيزی است که عامل تاکنون درک کرده است. تابع عامل رفتار عامل توسط تابع عامل توصيف ميشود که هر دنباله ادراک را به يک فعاليت نقش ميکند. f : P * A فعاليت دنباله ادراک : تابع عامل

10 عاملهای هوشمند معيارهای کارايي رفتار عقلايي
معيار کارايي، معياری برای موفقيت رفتار عامل است. بر اساس خواسته های فرد در محيط انتخاب ميشود رفتار عقلايي معيار کارايي که ملاکهای موفقيت را تعريف ميکند دانش قبلي عامل نسبت به محيط فعاليتهايي که عامل ميتواند انجام دهد دنباله ادراک عامل در اين زمان

11 عاملهای هوشمند عامل عالـِم Omni science)) عامل خردمند (Rational agent)
خروجی واقعی فعاليت خود را ميداند و ميتواند بر اساس آن عمل کند عامل خردمند (Rational agent) فعاليتی را انتخاب ميکند که معيار کارايي اش را حداکثر ميکند جمع آوری اطلاعات، اکتشاف، يادگيری عامل خود مختار نقص دانش قبلی خود را ميتواند جبران کند

12 عاملهای هوشمند خودمختاري:
در اينجا تعريف عامل بايد کامل‌تر شود و بخش دانش دروني به آن اضافه مي‌گردد. رفتار عامل مي‌تواند متکي بر دو پايه تجربه خود و دانش دروني بنا نهاده شود. اين رفتار، در ساخت عامل براي شرايط محيطي خاص که در آن عمل خواهد کرد، استفاده مي‌شود.

13 عاملهای هوشمند عامل هوشمند واقعاً خود مختار بايد قادر به عمل موفقيت‌آميز در دامنه وسيعي از محيط‌ها باشد و البته بايد زمان کافي براي تطبيق نيز به آن داده شود.

14 عاملهای هوشمند ساختار عامل‌هاي هوشمند
وظيفه هوش مصنوعي طراحي برنامه عامل است؛ اين طراحي شامل تابعي است که نگاشت عامل از ادراک به عمليات را پياده سازي مي‌کند. معماري: فرض مي‌کنيم برنامه عامل بر روي نوعي ابزار محاسبه‌گر اجرا مي‌گردد که آن را معماري مي‌ناميم. برنامه‌ عامل، بايد توسط معماري قابل پذيرش و اجرا باشد.

15 عاملهای هوشمند برنامه + معماری = عامل
عموماً، معماري ادراک از طريق حس‌گرها را براي برنامه آماده ساخته، برنامه را اجرا نموده و اعمال انتخابي برنامه را به عمل‌کننده‌هاي سيستم منتقل مي‌کند. ارتباط بين عامل‌ها، معماري‌ها و برنامه‌ها را مي‌توان به صورت ذيل جمع بندي نمود: برنامه + معماری = عامل

16 عاملهای هوشمند در اينجا مسئله تمايز بين محيط واقعي و مصنوعي مطرح مي‌شود؛ اما مسأله اصلي، پيچيدگي مابين: ارتباط رفتار عامل، دنباله ادراکي توليد شده بوسيله محيط، و اهدافي که عامل قصد حصول آن را دارد، است. مشهور‌ترين محيط مصنوعي، محيط تست تورينگ (turing) است.

17 عاملهای هوشمند برنامه‌هاي عامل: تشابهات عامل‌هاي هوشمند:
دريافت ادراک محيطي توليد اعمال لازم دو نکته در مورد شالوده برنامه قابل ذکر هستند: برنامه عامل تنها يک درک از شرايط محيطي واحد را به عنوان ورودي دريافت مي‌کند. هدف يا معيار کارايي بخشي از برنامه شالوده نخواهد بود.

18 عاملهای هوشمند چرا تنها به پاسخ‌ها نگاه نمي‌کنيم؟
جدول مراجعه بايد بر پايه حفظ کامل دنباله ادراکي در حافظه عمل نموده و از آن براي ايندکس‌سازي داخل جدول استفاده کند. جدول عامل نوع راننده تاکسي محيط اهداف عمليات ادراکات نوع عامل جاده، پياده‌رو، ترافيک، مشتري ايمني، سرعت، قانونمندي، راحتي، افزايش سودمندي راهنمايي کردن، شتاب‌دهنده، ترمز، صحبت با مسافر دوربين‌ها، سرعت سنج، GPS، Sonar ميکروفون راننده تاکسي

19 خواص محيط های وظيفه عاملهای هوشمند
کاملاً قابل مشاهده درمقابل قابليت مشاهده جزئی قطعي درمقابل غير قطعی راهبردی رويدادی درمقابل ترتيبي ايستا درمقابل پويا گسسته درمقابل پيوسته تک عاملي درمقابل چند عاملي چند عاملي رقابتي درمقابل چندعاملي همياری خواص محيط های وظيفه

20 عاملهای هوشمند ساختار عاملها برنامه + معماری = عامل برنامه های عامل
برنامه + معماری = عامل کار هوش مصنوعی طراحی برنامه عامل است که تابع عامل را پياده سازی ميکند برنامه های عامل عاملهای واکنشی مدل گرا عاملهای واکنشی ساده عاملهای سودمند عاملهای هدف گرا

21 اکنون چه عملی بايد انجام دهم
عاملهای هوشمند عاملهای واکنشی ساده اين عاملها فعاليت را بر اساس درک فعلی و بدون در نظر گرفتن سابقه ادراک، انتخاب ميکند به خاطر حذف سابقه ادراک برنامه عامل در مقايسه با جدول آن بسيار کوچک است انتخاب فعاليت بر اساس يکسری قوانين موقعيت شرطي انجام ميشود عامل حسگرها جهان چگونه است محيط قانون شرط عمل اکنون چه عملی بايد انجام دهم محرکها

22 عاملهای هوشمند T مثالي از عامل واکنشی ساده در دنيای جاروبرقي
تصميم گيری آن بر اساس مکان فعلی و کثيف بودن آن مکان صورت ميگيرد در برنامه عامل در مقايسه با جدول آن، تعداد حالتهای ممکن از 4 به 4 کاهش مي يابد انتخاب فعاليت بر اساس موقعيت شرطي: If dirty then suck T 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

23 جهان چگونه تکامل می يابد اکنون چه عملی بايد انجام دهم
عاملهای هوشمند عاملهای واکنشي مدل گرا استفاده از دانش “چگونگی عملکرد جهان” که مدل نام دارد عامل بخشي از دنيايي را که فعلا ميبيند رديابی ميکند عامل بايد حالت داخلي را ذخيره کند که به سابقه ادراک بستگي دارد در هر وضعيت, عامل ميتواند توصيف جديدی از جهان را کسب کند حسگرها حالت جهان چگونه تکامل می يابد جهان چگونه است محيط کار فعاليت چيست قانون شرط عمل اکنون چه عملی بايد انجام دهم عامل محرکها

24 عاملهای هوشمند عاملهای هدف گرا محيط عامل حسگرها محرکها
حالت اين عامل علاوه بر توصيف حالت فعلی، برای انتخاب موقعيت مطلوب نيازمند اطلاعات هدف نيز ميباشد جست و جو و برنامه ريزی، دنباله ای از فعاليتها را برای رسيدن عامل به هدف، پيدا ميکند اين نوع تصميم گيری همواره آينده را در نظر دارد و با قوانين شرط عمل تفاوت دارد اين نوع عامل کارايي چندانی ندارد، اما قابليت انعطاف بيشتری دارد جهان چگونه است جهان چگونه تکامل می يابد اگر فعاليت A را انجام دهم چه خواهد شد محيط کار فعاليت چيست اکنون چه عملی بايد انجام دهم اهداف عامل محرکها

25 عاملهای هوشمند عاملهای سودمند محيط عامل حسگرها محرکها
حالت اين عامل براي اهداف مشخص، راه های مختلفی دارد، که راه حل بهتر برای عامل سودمندتر است. تابع سودمندی، حالت يا دنباله ای از حالتها را به يک عدد حقيقی نگاشت ميکند که درجه رضايت را توصيف مِيکند. وقتی اهداف متضاد باشند، بعضی از آنها برآورده ميشوند اگر هيچيک از اهداف به طور قطعی قابل حصول نباشند، احتمال موفقيت با اهميت هدف مقايسه ميشود جهان چگونه است جهان چگونه تکامل می يابد اگر فعاليت A را انجام دهم چه خواهد شد محيط کار فعاليت چيست در چنين حالتی چقدر رضايت دارم سودمند اکنون چه عملی بايد انجام دهم عامل محرکها

26 عاملهای هوشمند عاملهای يادگيرنده محيط عامل حسگرها محرکها
استاندارد کارايي عنصرِِيادگيرنده مسئول ايجاد بهبودها عنصر کارايي مسئول انتخاب فعاليتهای خارجی منتقد مشخص ميکند که يادگيرنده با توجه به استانداردهای کارايي چگونه عمل ميکند مولد مسئله مسئول پيشنهاد فعاليتهايي است که منجر به تجربيات آموزنده جديدی ميشود عنصر کارايي منتقد حسگرها بازخورد محيط تغييرات عنصر يادگيرنده دانش اهداف يادگيری مولد مسئله عامل محرکها


Download ppt "هوش مصنوعي فصل دوم عاملهاي هوشمند."

Similar presentations


Ads by Google