هو العالم هوش مصنوعی مدرس :دکتر سلیمانی تمرین شماره 7 دانشکده مهندسی کامپیوتر موعد تحویل 10 :خرداد ساعت ( 13:30اتاق )821 نمره 100 :نمره مسائل برنامه ریزی: سوال اول ( 10نمره) مسئله زیر را در نظر بگیرید: رابطه ) On(x,yنشان می دهد xروی yمی باشد و ) clear(xنشان می دهد که روی بلوک xهیچ بلوکی قرار ندارد. حالت اولیه به این صورت است: )On(B, A), On(A, C), On(C, T able), On(D, T able), Clear(B), Clear(D وحالت نهایی نیز به این صورت می باشد: On(C, B), On(B, A), On(A, D). به سواالت زیر پاسخ دهید: )aدو عمل )( put-on(x,yقرار دادن xروی) yو )( put-table(xقرار دادن xروی میز) را به زبان PDLLبنویسید. )bاگر ) put-table(Bبه حالت اولیه اعمال شود ،توصیف وضعیت حاصل را مشخص نمایید. )cدر صورتی که برای این جستجوی جلورو ( )forward searchاز تابع اکتشافی زیر استفاده کنیم ،آیا جواب یافته شده بهینه است؟ درصورتی که از این تابع برای یک مسئله planning دلخواه استفاده شود آیا همیشه جواب حاصل بهینه است؟ چرا؟ )F(s) = G(s) + H(s طول مسیر از حالت اولیه =)G(s تعداد هدفهایی که هنوز ثابت نشده اند =)H(s سوال دوم ( 7نمره) درستی جمالت زیر را با دلیل بررسی کنید: Literal )aهایی که در سطحی از گراف برنامه ریزی که در آن level-offرخ میدهد ،ظاهر نشدهاند، هیچگاه قابل حصول نیستند. )bهزینه رسیدن به یک literalدر یک گراف برنامه ریزی از هزینه برنامه( )planبهینه برای رسیدن به آن literalکمتر است. سوال سوم ( 20نمره) رباتی را درنظر بگیرید که این اعمال را می تواند انجام دهد: Action : Go(x, y): )Precondition : At(Robot, x )Effect: At(Robot, y Action : Pick(o): )Precondition : At(Robot, x) ∧ At(o, x )Effect : Holding(Robot, o) ∧ At(Robot, x Action : Drop(o): )Precondition : At(Robot, x) ∧ Holding(Robot, o )Effect : At(o, x) ∧ At(Robot, x همچنین حالت اولیه به این صورت است: )At(Apple, Room1) ∧ At(Orange, Room1) ∧ At(Robot, Room1 حالت نهایی نیز به این شکل است: )At(Apple, Room2) ∧ At(Orange, Room2 ابتدا یک برنامهای را که یک POPبرای این مساله به دست میآورد را به همراه روایط علی ( )causalو ترتیبی ( )orderingآن به طور کامل رسم نمایید. سپس تمامی برنامههایی که می تواند از روی این برنامه به دست آید را بیابید. سوال چهارم ( 15نمره) در روش برنامهریزی SATPlanبرای تبدیل مساله پیدا کردن برنامه به طول kبه مساله ،satisfiabilityبه غیر از لحاظ کردن حالت اولیه و هدفaxiom ،های action-exclusion ،successor-stateو action-preconditionsنیز در نظر گرفته میشوند. )aآیا با حذف axiomهای مربوط به action-preconditionsمشکلی پیش میآید؟ )bاگر axiomهای مربوط به successor-stateبه صورت یک طرفه (طبق رابطه زیر) برقرار باشند، آیا برنامه حاصل معتبر میشود؟ ) 𝑡 𝐹𝑡𝑜𝑁𝑠𝑒𝑠𝑢𝑎𝐶𝑛𝑜𝑖𝑡𝑐𝐴¬ ∧ 𝑡 𝐹( ∨ 𝑡 𝐹𝑠𝑒𝑠𝑢𝑎𝐶𝑛𝑜𝑖𝑡𝑐𝐴 ⇒ 𝐹 𝑡+1 )cاگر axiomهای مربوط به action-exclusionحذف شوند ،در چه مواقعی مشکل پیش میآید؟ یادگیری آماری و شبکه های بیزین: سوال پنجم ( 15نمره) با توجه به توزیع احتمال توامی که در جدول زیر مشخص شده است ،این احتماالت را محاسبه کنید: P(~Z|~X,Y) )a P(X|~Y) )b )cآیا دو متغیر تصادفی Xو Yمستقل اند؟ )dآیا دو متغیر تصادفی Xو Yدر حالتیکه مقدار Zمشخص است ،مستق هستند؟ سوال ششم ( 10نمره) یک شرکت دارویی تستی برای پی بردن به سرطان مغز در افراد مختلف ابداع کرده است .دقت این تست %98می باشد یعنی در %98موارد نتیجه درست می دهد .همچنین می دانیم %0.1از ایرانیان از سرطان مغز رنج می برند .احتمال این که فردی با نتیجه تست مثبت واقعا سرطان داشته باشد چه قدر است؟ احتمال خطای این تست چه قدر است ؟ سوال هفتم ( 8نمره) )aچنانچه بخواهیم ) 𝑛𝐸 𝑃(𝐻|𝐸1 , 𝐸2 , … ,را محاسبه کنیم و هیچ اطالعاتی در مورد استقالل شرطی نداریم .کدام مجموعه احتماالت زیر برای محاسبهی این مقدار کافی هستند؟ .i .ii .iii )𝐻| 𝑛𝐸(𝑃 𝑃(𝐸1 , 𝐸2 , … , 𝐸𝑛 ), 𝑃(𝐻), 𝑃(𝐸1 |𝐻), … , )𝐻| 𝑛𝐸 𝑃(𝐸1 , 𝐸2 , … , 𝐸𝑛 ), 𝑃(𝐻), 𝑃(𝐸1 , 𝐸2 , … , )𝐻| 𝑛𝐸(𝑃 𝑃(𝐻), 𝑃(𝐸1 |𝐻), … , )bحال اگر بدانیم به ازای هر 𝑖 و 𝑗 داریم 𝑃(𝐸𝑖 |𝐻, 𝐸𝑗 ) = 𝑃(𝐸𝑖 |𝐻) :کدامیک از مجموعه مقادیر باال کافی هستند؟ سوال هشتم ( 15نمره) با توجه به شبکه بیزین زیر به سواالت پاسخ دهید: )aاحتمال این که جنگل آتش بگیرد چه قدر است؟ )bدر صورتی که طوفان شده باشد احتمال این که جنگل آتش بگیرد چه قدر است ؟در صورتی که طوفان نشده باشد این احتمال چه قدر است؟ )cاحتمال آتش گرفتن همزمان جنگل و کمپ چه قدر است؟ در صورت وجود ابهام یا سوال با ایمیل [email protected]تماس بگیرید. در صورت مشاهده هر گونه تقلب نمره تقلب کننده و گیرنده -100منظور شده و به استاد معرفی می شوند. موفق باشید
© Copyright 2025 Paperzz