جستجوجستجو
تبلیغات
تبلیغات متنی
فروشگاه کامپیوتر فیض

نازلترین قیمت بازار در حوزه کامپیوتر و لوازم جانبی

تبلیغات
تبلیغات
عبارت های جستجو شدهعبارت های جستجو شده
(هوش مصنوعی توزیع شده) 

پرسشکده > دسته بندی نشده
پیوند همیشگی پرسش
    
یک تمرین درسی با موضوع پیاده سازی عامل های مریخ پیما بر استفاده از معماری مشمول سازی با یک زبان برنامه نویسی به دانشجویان یک کلاس داده شده است. متاسفانه برخی افراد این کار را بصورت انفرادی انجام نداده و (سهوا) آن را بصورت کار گروهی (working together) تصور نمودند. به نظر شما این افراد برای دستیابی به پاسخ مسئله از اشتراک وظیفه (task sharing) یا اشتراک نتیجه (result sharing) استفاده کرده اند؟
hamed در تاریخ 4 بهمن ماه سال 1389 در ساعت 11:20 ب.ظ این سوال را پرسیده است.

تعداد بازدید: 2359
گزارش تخلف





پرسش های مرتبط:
دلایل و توجیهات پیشنهاد معماری مشمول سازی (subsumption) چیست و مزایا و ویژگی های این معماری را فقط نام ببرید.
آیا معماری فوق برای مدل سازی مسئله میمون و موز مناسب تر است یا رویکرد منطقی؟ چرا؟
در مسئله عامل های مریخ پیما هر یک از عبارات زیر چه مفهومی را نشان می دهد (مصداق آن چیست) توضیح دهید.
Task sharing و Result sharing و  Partial Global Planing و Inconsistency و hard coordination relationship و joint intention
همانگونه که می دانید سیستم استدلال رویه ای PRS یکی از اولین ساختارهای پیشنهادی مبتنی بر BDI بوده است. در این سیستم کتابخانه از پیش تعریف شده ای از طرح ها (Plans) موجود است و هر طرح اجزا زیر را دارد:
A goal: pas condition  of the plan
A context: precondition of the plan
A body: recipe - courses of actions
در این ساختار در قسمت بدنه بجای توالی عمل ها می توان مجددا goal تعریف نمود یعنی در این مرحله از توالی عمل ها باید این هدف حاصل شود و سپس بقیه هدف ها ادامه یابد. در این مدل حتی می توان از حلقه یا عملگر های and و or نیز استفاده کرد. در این سیستم یک پشته از اهداف (intention stack) وجود دارد و در ابتدا یک هدف اولیه در این پشته قرار می گیرد و بر حسب اینکه کدام طرح ها می توانند به این هدف نائل شوند (و پیش شرط های آن در حال حاضر موجود است) یکی از طرح ها با مکانیزمی انتخاب و اجرا می شود. اجرای هر طرح ممکن است مستلزم قرار دادن هدف ثانویه ای در پشته باشد. نمونه ای از این سیستم که برای جابجا کننده بلاک ها نوشته شده است در زیر نشان داده شده است. مشابه همین سیستم را برای مسئله میمون و موز بنویسید.

GOALS:
ACHIEVE blocks_stacked;
FACTS:
FACT ON "Block5" "Block4";           FACT ON "Block5" "Block3";
FACT ON "Block1" "Block2";           FACT ON "Block2" "Table";
FACT ON "Block3" "Table";            FACT CLEAR "Block1";
FACT CLEAR "Block5";                  FACT CLEAR "Table";
Plan: {
     NAME: "Top-level plan"
     GOAL: ACHIEVE blocks_stacked;
     CONTEXT:
     BODY:
ACHIEVE ON "Block3" "Table";
ACHIEVE ON "Block2" "Block3";
ACHIEVE ON "Block1" "Block2";
}

Plan: {
     NAME: "Stack blocks thar are already clear"
     GOAL: ACHIEVE ON $OBJ1 $OBJ2;
     CONTEXT:
     BODY:
ACHIEVE CLEAR $OBJ1;
ACHIEVE CLEAR $OBJ2;
PERFORM move $OBJ1 $OBJ2;
     UTILITY: 10;
     FAILURE: EXECUTE print "\n\nStack blocks failed!\n\n";
}

Plan: {
     NAME: "Clear a block"
     GOAL: ACHIEVE CLEAR $OBJ;
     CONTEXT: FACT ON $OBJ2 $OBJ;
     BODY:
ACHIEVE ON $OBJ2 "Table";
     EFFECTS: RETRACT ON $OBJ2 $OBJ;
     FAILURE: EXECUTE print "\n\nClearing block failed!\n\n";
}

آیا در مقوله تعامل بین عامل ها می توان رانندگی خودروها از راست (و یا رانندگی از چپ در انگلیس) را حاصل تعادل نش دانست؟ رعایت حق تقدم در معابر اصلی به فرعی و بالعکس چطور؟
اگر عمل های صادر شده از طرف یک عامل در مثال ماشین جاروگر به شکل غیرقطعی باشد (یعنی بر اساس یک تابع تولید حرکت تصادفی که به نویز محیط بستگی دارد، حرکت از یک خانه گاهی اوقات به خانه ای کاملا متفاوت و پیش بینی نشده صورت پذیرد)، اثر  این موضوع بر روی نتیجه کار عامل چه خواهد بود؟ برای منظور نمودن این وضعیت چه تغییراتی را در الگوریتم مربوطه پیشنهاد می کنید؟

چاپ اعلان ارسال برای دوستان مشترک شوید اضافه به دوست داشتنی ها پرسشکده خانه من باشد


کلیدواژه



 
Poseshkadeh on Google+ Porseshkadeh on Twitter Porseshkadeh on Facebook Porseshkadeh RSS Feed