هوش مصنوعی (عامل های هوشمند)
اسلاید 1: 1هوش مصنوعيفصل دومعاملهاي هوشمند
اسلاید 2: 2هوش مصنوعي Artificial Intelligenceفهرستعاملخواص محيطهای وظيفهبرنامه های عامل
اسلاید 3: 3عامل:به هر چيزي اطلاق ميشود، که قادر به درک محيط پيرامون خود از طريق حسگرها(sensor)و اثرگذاري بر روي محيط از طريق اثرکنندهها (effector) باشد.عامل نرمافزاري: عامل نرمافزاري رشتههاي بيتي را به عنوان درک محيط و عمل، کدگذاري ميکند.عاملهای هوشمند
اسلاید 4: 4عوامل انسانيحس کردن: گوش، چشم، ديگر ارگانهااثرگذاري: دست، پا، بيني، اندامهاي ديگرعوامل روباتيکحس کردن: دوربين، يابندههاي مادون قرمزاثرگذاري: موتورعاملهای هوشمند
اسلاید 5: 5environment?agentsensorseffectorsperceptsactionsعاملهای هوشمند
اسلاید 6: 6عاملهای هوشمندعاملحسگرهامحرکها?محيطادراک هافعاليت ها عامل
اسلاید 7: 7عاملها چگونه بايد عمل کنند؟عامل منطقي: چيزي است که کار درست انجام ميدهد.عمل درست: آن است که باعث موفقترين عامل گردد.کارايي: چگونگي موفقيت يک عامل را تعيين ميکند.عاملهای هوشمند
اسلاید 8: 8آن چه در هر زماني منطقي است به چهار چيز وابسته است: معيار کارايي که درجه موفقيت را تعيين ميکند. هر چيزي که تا کنون عامل، ادراک نموده است. ما اين تاريخچه کامل ادراکي را دنباله ادراکي ميناميم. آنچه که عامل درباره محيط خود ميداند. اعمالي که عامل ميتواند صورت دهد.عاملهای هوشمند
اسلاید 9: 9عاملهای هوشمند تابع عاملرفتار عامل توسط تابع عامل توصيف ميشود که هر دنباله ادراک را به يک فعاليت نقش ميکند. دنباله ادراکسابقه کامل هر چيزی است که عامل تاکنون درک کرده است. فعاليت دنباله ادراک : تابع عامل f:P*®A
اسلاید 10: 10عاملهای هوشمند معيارهای کارايي معيار کارايي، معياری برای موفقيت رفتار عامل است. بر اساس خواسته های فرد در محيط انتخاب ميشودمعيار کارايي که ملاکهای موفقيت را تعريف ميکند دانش قبلي عامل نسبت به محيط فعاليتهايي که عامل ميتواند انجام دهد دنباله ادراک عامل در اين زمان رفتار عقلايي
اسلاید 11: 11عاملهای هوشمند عامل عالـِم Omni science)) خروجی واقعی فعاليت خود را ميداند و ميتواند بر اساس آن عمل کند عامل خردمند (Rational agent)فعاليتی را انتخاب ميکند که معيار کارايي اش را حداکثر ميکند جمع آوری اطلاعات، اکتشاف، يادگيریعامل خود مختارنقص دانش قبلی خود را ميتواند جبران کند
اسلاید 12: 12خودمختاري:در اينجا تعريف عامل بايد کاملتر شود و بخش دانش دروني به آن اضافه ميگردد.رفتار عامل ميتواند متکي بر دو پايه تجربه خود و دانش دروني بنا نهاده شود. اين رفتار، در ساخت عامل براي شرايط محيطي خاص که در آن عمل خواهد کرد، استفاده ميشود. عاملهای هوشمند
اسلاید 13: 13عامل هوشمند واقعاً خود مختار بايد قادر به عمل موفقيتآميز در دامنه وسيعي از محيطها باشد و البته بايد زمان کافي براي تطبيق نيز به آن داده شود.عاملهای هوشمند
اسلاید 14: 14ساختار عاملهاي هوشمندوظيفه هوش مصنوعي طراحي برنامه عامل است؛اين طراحي شامل تابعي است که نگاشت عامل از ادراک به عمليات را پياده سازي ميکند.معماري: فرض ميکنيم برنامه عامل بر روي نوعي ابزار محاسبهگر اجرا ميگردد که آن را معماري ميناميم.برنامه عامل، بايد توسط معماري قابل پذيرش و اجرا باشد. عاملهای هوشمند
اسلاید 15: 15عموماً، معماري ادراک از طريق حسگرها را براي برنامه آماده ساخته، برنامه را اجرا نموده و اعمال انتخابي برنامه را به عملکنندههاي سيستم منتقل ميکند.ارتباط بين عاملها، معماريها و برنامهها را ميتوان به صورت ذيل جمع بندي نمود: عاملهای هوشمندبرنامه + معماری = عامل
اسلاید 16: 16در اينجا مسئله تمايز بين محيط واقعي و مصنوعي مطرح ميشود؛ امامسأله اصلي، پيچيدگي مابين:ارتباط رفتار عامل،دنباله ادراکي توليد شده بوسيله محيط، واهدافي که عامل قصد حصول آن را دارد، است.مشهورترين محيط مصنوعي، محيط تست تورينگ (turing) است.عاملهای هوشمند
اسلاید 17: 17برنامههاي عامل:تشابهات عاملهاي هوشمند: دريافت ادراک محيطي توليد اعمال لازمدو نکته در مورد شالوده برنامه قابل ذکر هستند:برنامه عامل تنها يک درک از شرايط محيطي واحد را به عنوان ورودي دريافت ميکند.هدف يا معيار کارايي بخشي از برنامه شالوده نخواهد بود.عاملهای هوشمند
اسلاید 18: 18چرا تنها به پاسخها نگاه نميکنيم؟جدول مراجعه بايد بر پايه حفظ کامل دنباله ادراکي در حافظه عمل نموده و از آن براي ايندکسسازي داخل جدول استفاده کند.جدول عامل نوع راننده تاکسيعاملهای هوشمند
اسلاید 19: 19عاملهای هوشمندخواص محيط های وظيفه کاملاً قابل مشاهده درمقابل قابليت مشاهده جزئی قطعي درمقابل غير قطعی راهبردی رويدادی درمقابل ترتيبي ايستا درمقابل پويا گسسته درمقابل پيوسته تک عاملي درمقابل چند عامليچند عاملي رقابتي درمقابل چندعاملي همياری
اسلاید 20: 20عاملهای هوشمندساختار عاملهابرنامه + معماری = عاملکار هوش مصنوعی طراحی برنامه عامل است که تابع عامل را پياده سازی ميکندبرنامه های عامل عاملهای واکنشی سادهعاملهای هدف گرا عاملهای واکنشی مدل گراعاملهای سودمند
اسلاید 21: 21عاملهای واکنشی سادهعاملهای هوشمندعاملمحيطحسگرهاجهان چگونه استمحرکهاقانونشرط عملاکنون چه عملی بايد انجام دهماين عاملها فعاليت را بر اساس درک فعلی و بدون در نظر گرفتن سابقه ادراک، انتخاب ميکندبه خاطر حذف سابقه ادراک برنامه عامل در مقايسه با جدول آن بسيار کوچک استانتخاب فعاليت بر اساس يکسری قوانين موقعيت شرطي انجام ميشود
اسلاید 22: 22عاملهای هوشمندfunction REFLEX-VACUUM-AGENT ([location, status]) return an actionif status == Dirty then return Suckelse if location == A then return Rightelse if location == B then return Left مثالي از عامل واکنشی ساده در دنيای جاروبرقيتصميم گيری آن بر اساس مکان فعلی و کثيف بودن آن مکان صورت ميگيرددر برنامه عامل در مقايسه با جدول آن، تعداد حالتهای ممکن از 4 به 4 کاهش مي يابد انتخاب فعاليت بر اساس موقعيت شرطي:If dirty then suckT
اسلاید 23: 23عاملهای هوشمندعاملهای واکنشي مدل گراعاملمحيطحسگرهاجهان چگونه استمحرکهاقانونشرط عملاکنون چه عملی بايد انجام دهماستفاده از دانش “چگونگی عملکرد جهان” که مدل نام داردعامل بخشي از دنيايي را که فعلا ميبيند رديابی ميکندعامل بايد حالت داخلي را ذخيره کند که به سابقه ادراک بستگي دارددر هر وضعيت, عامل ميتواند توصيف جديدی از جهان را کسب کندحالتجهان چگونه تکامل می يابدکار فعاليت چيست
اسلاید 24: 24عاملهای هوشمندعاملهای هدف گراعاملمحيطحسگرهاجهان چگونه استمحرکهااهدافاکنون چه عملی بايد انجام دهمحالتجهان چگونه تکامل می يابدکار فعاليت چيستاين عامل علاوه بر توصيف حالت فعلی، برای انتخاب موقعيت مطلوب نيازمند اطلاعات هدف نيز ميباشدجست و جو و برنامه ريزی، دنباله ای از فعاليتها را برای رسيدن عامل به هدف، پيدا ميکنداين نوع تصميم گيری همواره آينده را در نظر دارد و با قوانين شرط عمل تفاوت دارداين نوع عامل کارايي چندانی ندارد، اما قابليت انعطاف بيشتری دارداگر فعاليت A را انجام دهم چه خواهد شد
اسلاید 25: 25عاملهای هوشمندعاملهای سودمندعاملمحيطحسگرهاجهان چگونه استمحرکهاسودمنداکنون چه عملی بايد انجام دهمحالتجهان چگونه تکامل می يابدکار فعاليت چيستاين عامل براي اهداف مشخص، راه های مختلفی دارد، که راه حل بهتر برای عامل سودمندتر است.تابع سودمندی، حالت يا دنباله ای از حالتها را به يک عدد حقيقی نگاشت ميکند که درجه رضايت را توصيف مِيکند.وقتی اهداف متضاد باشند، بعضی از آنها برآورده ميشونداگر هيچيک از اهداف به طور قطعی قابل حصول نباشند، احتمال موفقيت با اهميت هدف مقايسه ميشوداگر فعاليت A را انجام دهم چه خواهد شددر چنين حالتی چقدر رضايت دارم
اسلاید 26: 26عاملهای هوشمندعاملهای يادگيرندهعاملحسگرهامحرکها عنصرِِيادگيرنده مسئول ايجاد بهبودهاعنصر کارايي مسئول انتخاب فعاليتهای خارجیمنتقد مشخص ميکند که يادگيرنده با توجه به استانداردهای کارايي چگونه عمل ميکندمولد مسئله مسئول پيشنهاد فعاليتهايي است که منجر به تجربيات آموزنده جديدی ميشودمحيطعنصر کاراييمنتقدعنصر يادگيرندهمولد مسئلهاستاندارد کاراييبازخورداهداف يادگيریتغييراتدانش
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.