عامل و محیط
اسلاید 1: عامل و محيط
اسلاید 2: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab2رئوس مطالبعاملها و محيطهامفهوم رفتار عقلانیمحيطهاساختارهای مختلف برای عاملها
اسلاید 3: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab3عاملها و محيطهاعامل می تواند يک انسان، يک ربات، ترموستات و يا يک عامل نرم افزاری باشدعامل را می توان به صورت يک تابع در نظر گرفت.ورودی: مجموعه ادراکاتخروجی: عملعملی که توسط يک عامل انجام می شود وابسته به ادراکات عامل است، اما لزوما تمام نتايج يک عمل توسط عامل قابل درک نيست و اثر آن بر محیط جزو چالشهاست.
اسلاید 4: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab4عاملها و محيطهابرنامه نرم افزاری عامل، تابعی از ادراکات به اعمال می باشد.اين برنامه بر روی محیط عملیاتی تعریف شده عامل اجرا می شود.
اسلاید 5: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab5مثالی از يک عامل در محيط (Vacuum Cleaner Agent)محيط: تشکيل شده از تعداد مربع هم اندازهادراکات: به صورت [محل، محتوا]. مثال [A، گردوخاک]اعمال حرکت به چپحرکت به راستتميز کردن خانه (مربع) فعلیVacuum Cleaner Agent Project DefinitionA Lisp Version of the Vacuum Cleaner AgentA Paper on the Vacuum Cleaner Agent
اسلاید 6: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab6مفهوم Rationalityيک عامل rational، همواره کار صحيح را انجام می دهد؟کار صحيح چيست؟برآورد: موفق ترين عاملمعيارهای موفقيت؟معيارهای ارزيابی کارآيی بايد Objective باشد:مثال: ميزان آشغال جمع آوری شده در يک بازه زمانی مشخصمثال: ميزان تميزی زمين (محيط)...معيار ارزيابی براساس آنچه که در محيط مورد نظر است تعريف می شود، نه براساس نحوه رفتار عامل.
اسلاید 7: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab7Rationalityآنچه که در يک زمان خاص منطقی است، به چهار مورد بستگی دارد:معيار ارزيابی کارآيیدانش قبلی در مورد محيطاعمال قابل انجاممجموعه ادراکات تا کنونتعريف:يک عامل rational، با استفاده از دانش قبلی در مورد محيط و نيز مجموعه ادراکات تاکنون، عملی را برای انجام دادن انتخاب می کند که ميزان مورد انتظار معيار ارزيابی کارآيی را به حداکثر برساند.Springer Book on Rationality and AgencyA Discussion on Rationality
اسلاید 8: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab8RationalityRationality در مقابل Efficiencyيک عامل Efficient، از نتيجه اعمال خود آگاهی دارد.Rationality در مقابل PerfectionRationality، کارآيی مورد انتظار را به حداکثر مقدار خود می رساند، در حالی که Perfection، کارآيی واقعی را به حداکثر مقدار خود می رساند.Rationality در مقابل Correctness
اسلاید 9: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab9Rationalityتعريف ارائه شده، مستلزم موارد زير است:جمع آوری اطلاعات/اکتشافبرای حداکثرسازی دستاوردها در آيندهيادگيری از ادراکاتتوسعه دانش از قبل موجودخودمختاری عاملجبران دانش از قبل موجود (غلط)
اسلاید 10: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab10محيطهابرای طراحی يک عامل rational، بايد محيط انجام وظيفه آن را مشخص کنيم.موارد مشخص شده در توصيف محيط:معيار کارآيیتعریف محيط ( شامل مختصات و ویژگیها)عملگرهاحسگرهاPEAS in Wikipedia
اسلاید 11: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab11محيطهامثال: يک تاکسی خودکارتوصيف محيط:کارآيی:امنيت، رسيدن به مقصد، منفعت، رعايت قوانين، آسودگی مسافرمختصات محيط:خيابانها و جاده ها، وضعيت هوا، ساير خودروها، عابران پياده، ...عملگرها:فرمان، پدال گاز، ترمز، ...حسگرها:ويدئو، سرعت سنج، حسگرهای موتور، GPS، ...
اسلاید 12: تعریف محیط عاملمحیط عملیاتی در سیستم های مبتنی بر عامل دارای ویژگی های متفاوتی می باشد و طبقه بندی مختلفی دارد و خصوصیات آن قابل تعریف است.هر محیط عبارت است از E = مجموعه وضعیت های محیطVis = تابع دیدτ تابع متغیر وضعیت محیط = e0 = وضعیت اولیه آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab12
اسلاید 13: ادامه تعریف محیط عامل می تواند بصورت زیر ارایه گردد: بخش مفروضات
اسلاید 14: ادامه تعریف محیط عامل بخش Action
اسلاید 15: شبیه سازی محیطfunction Run-Environment (state, Update-Fn, agents, termination,Performance-Fn) returns scoresstatic: scores - vector of scores for each agentrepeatfor each agentagent.Percept Get-Percept(agent, state)endfor each agentagent.Action agent.Program(agent.Percept)endstate Update-Fn(actions, agents, state)scores Performance-Fn(scores, agents, state)until termination(state)return scores
اسلاید 16: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab16انواع محيط قابل دسترسی/ غيرقابل دسترسی(Accessible vs. Inaccessible)يک محيط قابل دسترسی است اگر تمامی جنبه های محيط که به انتخاب عمل مربوط می شوند، توسط حسگرها قابل دريافت باشند.مثال:محيط تاکسی خودکار: غيرقابل دسترسیمحيط خريد اينترنتی: غيرقابل دسترسیمحيط شطرنج: قابل دسترسی
اسلاید 17: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab17انواع محيطقطعی / غير قطعی (Deterministic vs. Nondeterministic)يک محيط قطعی است اگر وضعيت آينده محيط، با توجه به وضعيت فعلی و عمل انتخاب شده برای اجرا، با دقت کامل قابل پيش بينی باشد.مثال:خريد اينترنتی: قطعیمحيط تاکسی: غير قطعی
اسلاید 18: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab18انواع محيطمرحله ای / متوالی (Episodic vs Non episodic)در يک محيط مرحله ای، تجربه عامل را می توان به مراحلی تقسيم نمود، به صورتی که در هريک از مراحل، حس و عمل عامل به صورت مستقل از مراحل ديگر می باشد. به بيان ديگر، انتخاب عمل در يک مرحله مستقل از ساير مراحل می باشد.مثال:محيط تاکسی: متوالیخريد اينترنتی: مرحله ای
اسلاید 19: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab19انواع محيطايستا / پويا (Static vs. Dynamic) اگر محيط، در زمانی که عامل در حال انتخاب عمل است، امکان تغيير داشته باشد، محيط را پويا گوييم. محيط شبه-پويا است اگر کارآيی عامل، حتی در زمانی که محيط ثابت باقی می ماند، تغيير کند. مثال:محيط تاکسی: پوياخريد اينترنتی: شبه-پوياشطرنج (بدون ساعت): ايستا
اسلاید 20: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab20انواع محيطگسسته / پيوسته: (Discrete vs. Continuous) گسسته يا پيوسته بودن محيط، به نحوه بازنمايی وضعيت محيط، زمان، و ادراکات و اعمال عامل مربوط می شود.مثال:محيط تاکسی: پيوستهخريد اينترنتی: گسسته
اسلاید 21: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab21انواع محيطيک / چند عاملآيا محيط شامل عاملهای ديگری نيز می باشد که در حال به حداکثر رساندن معيار کارآيی خود باشند؟ آيا اين معيارهای کارآيی، به اعمال انجام شده توسط عامل مورد بررسی، بستگی دارد؟مثال:محيط تاکسی: چند عاملمحيط خريد اينترنتی: چند عامل
اسلاید 22: آزمایشگاه سیستمهای هوشمندwww.ceit.aut.ac.ir/islab22انواع محيطخصايص ساده ترين نوع محيط:قابل دسترسیقطعیمرحله ایايستاگسستهتک عاملخصايص اکثر محيطهای واقعی:غيرقابل دسترسیغيرقطعیمتوالیپوياپيوستهچند عامل
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.