صفحه 1:
>
هوس مصوعی
وبرليدتصيسر|عليزاده
صفحه 2:
با SS
عامل حل مسئله چه چیزهایی در اختیار دارد؟
تعریف مسئله شامل گراف فضای حالت تابع آزمون و ...
تابع هیوریستیک
استفاده از جستجوی درختی یا گراف برای یافتن راحل
عامل مبتنی بر دانش چه چیزهایی در اختیار دارد؟
دانش در مورد مسئله در قالب مجموعهای از گزارههای منطقی
استفاده از روشهای استنتاج منطقی برای تصمیم گیری در مورد اقدام بعدی
2 جنا ان 1۵۵ ,هو
صفحه 3:
با SS
دو بخش مرکزی یک عامل مبتنی بر دانش:
پایگاه دانش (ع() لاس يا 10)
موتور استنتاج (ع4ظ) عصصوطه۱)
پایگاه دانش: مجموعهای از حقایق در مورد دنیای عامل است.
جمله: هر حقیقت در مورد دنیای عامل توسط یک جمله (۳۳۳) نمایش داده میشود.
جملات: جملات در یک زبانی که زبان بازنمایی دانش (ارسس)
/9۳۲()) نامیده میشود بیان میشوند.
LOAD, WET-OE Oey. 3
صفحه 4:
SS با
اب۳6 : لفزومنجماهتجدیدب» KD
6 : لستخرلج لطاجائز 0608
Inference engine <—— domain-independent algorithms
TELL)
Knowledge base ————_ domain-specific content
000 4
صفحه 5:
5
عامل میتی بر دانش به صورت ز as,
یک ادراک را به عنوان ورودی دریافت میکند.
۲ به پایگاه دانش گفته میشود (,ادا1)8) که چه دریافت کرده است.
۳ از پایگاه دانش سوال میشود (9696)) که چه عملی باید انجام شود.
۴ عمل انتخاب شده را در پایگاه دانش ذخیره (/168) و سپس آنرا اجرا می کند.
تشخیص اینکه چه چیزی باید پس از ۸۸516 به 162 دنبال شود. مسئولیت مکانیزمی به نام
استنتاج (عصعصو۳) است.
LOAD, WET-OE Oey.
صفحه 6:
دنیای 000606
#معیار کارایی:
1000+ 314551( طلاء 1000- افتادن در کودال یا خورده
شدن. 1- هر مرهله. 10- براي استفاده از تير
#محيط
“يوي تعفن در مربعهاي همجوار 000005066
> نسيم در مربعهاي همجوار کودال
*درفشش در مربع ماوي طلا
*کشته شدن 006(6060) با شلیک در صورت مقابله
> برداشتن و اندافتن طلا
Lo) Sun?
> بو تعفن. نسيم. تابش. ضربه. جيغ (دن
#محركع
*کردش به چپ. کردش به راست. جلو رفتن. برداشتن,
5 اندافتن. شلیک کردن
PIT
4
LOAD, WET-OE Oey.
وت
او
صفحه 7:
ee
توصیف جهان 00000002006
قابل مشاهده كامل: خير, فقط ادراك Glas
قطعي: بل نتيجه دقيقا مشخص است
)#7591929 خي ترتيبي از فعالیتهاست
ايسطا: بله, 000000000005 و كودالها حركت ندارند
کسسته: بله
33 عاضله: بله. 00000002005 در اصل يك خصوصيت طبيعي است
000
صفحه 8:
۱
عاملهاي منطقي
*عامل نابود خواهد شد زمانی که وارد یک مریع شامل سیاه چاله و یا وامپوس زنده میشود.
"هدف عامل یاف
3
LOAD, WET-OE Oey. 8
ن طلا و بركرداندن آن به خانه شروع با سرعت تمام استء بدون آنكه كشته شود.
OK
صفحه 9:
SS با
gibi cis
توصیف جهان 00006۵
5
LOAD, WET-OE Oey.
صفحه 10:
10
SS با
gibi cis
توصیف جهان 00006۵
چم
LOAD, WET-OE Oey.
صفحه 11:
11
SS با
gibi cis
توصیف جهان 00006۵
چم
LOAD, WET-OE Oey.
صفحه 12:
SS با
gibi cis
توصیف جهان 00006
LOAD, WET-OE Oey.
صفحه 13:
SS با
gibi cis
توصیف جهان 00006
LOAD, WET-OE Oey.
صفحه 14:
SS با
gibi cis
توصیف جهان 00006
LOAD, WET-OE Oey.
صفحه 15:
SS با
gibi cis
توصیف جهان 00006
LOAD, WET-OE Oey.
صفحه 16:
SS با
منطق (عصسا: یک زبان رسمی برای بازنمایی دانش است به گونهای که
بتوان بر ری آن دانش, استدلال کرد.
هر زبان بازنمایی دانش شامل دو بخش زیر است:
نحو (عصلص9)): ساختار جملات زبان را توصیف می کند.
معنی (عاحت2)): تین می کند که حقایق موجود در دنیا به چه جملاتی نسبت داده
شوند.
تفاوت بین حقایق و بازنماییهای آنها: حقایق قسمتی از دنیای واقعی را تشکیل
میدهند اما بازنماییهای آنها باید به صورتی کد شوند که بتواند به طور فیزیکی در
میک عامل ذخیره شود. 0 10۵۵۵ ,هو
صفحه 17:
0 مس _- 9607۲60
لین
همق
ord
58 > ۷
جوم مرمع Poor
وه 5
ارتباط بين جملات و حقايق توسط معناى زبان توليد مى شوند.
LOAD, WET-OE Oey. 17
صفحه 18:
ای ۲
استلزام
#استلزام منطقي بین جملات این است که جمله اي بطور منطقي از جمله
دیگر پيروي ميکند
kb 5
518 ه درست باشد. ١ نيز درست ]
*جمله » استلزام جمله ا است
"جمله » جمله را ایجاب ميکند
*در هر مدلي كه ه درست است. ۲ نیز درست است
*درستي ما در درستي « نهفته است
#مثال: 4<-02-<ر جوع رهد
“ارتباط استلزام بين يك يايكاه دانش 0200 و يك جمله ه به صورت » -|06)0) نوشته
مي شود و به اين معني است كه اكر و فقط اكر در هر دنيايي كه 0))) درست است. ه نيز
درست باشد.
18 بط 10۵۵۵ ههد
صفحه 19:
با کی ۲
مزایا و معایب زبان طبیعی:
زبان طبیعی راهی خوب برای سخنگو است تا مخاطب را متوجه منظور خود سازد.
مشکل اصلی زبانهای طبیعی ابهام است؛ مانند عبارت «سگها و گربههای کوچکك» روشن نیست که آیا
سگها نیز کوچک هستند یا خبر.
یک زبان بازنمایی خوب میبایست:
آأمزایای زبانهای طبیعی و رسمی را با هم داشته باشد.
اتابرمعنى و رسا باشد.
الأدقيق و غير مبهم
الأقابل استنتاج
000 19
صفحه 20:
SS
ما دو د نطق تم رکز خوا 2
"منطق كزارهاى ©ovleas Lowir) J Gleb (Propostiocd Loic)
(Pirst Order Logic) "منطق مرتبه اول
000 20
صفحه 21:
SS با
منطق گزارهای: منطقی ساده شامل نمادها (علائم) و ت ر کیبهای آنها
علائم منطق گزارهای:
* ثابتهای منطقی (عطل۳) ,صصا)
* علاتم گزارهای: ۳ Q,
* رابطهای حر" كر دراه
پرانتز 6
000 21
صفحه 22:
منطق گزاره ای
#*جملات اتمیک(عناصر غیر قابل تعمیم): تشکیل شده از یک نماد گزارهاي
"#هر یک از این نمادها به گزاره اي درست یا نادرست اختصاص دارد
*نمادها از مروف بزرگ مثل )۳,60,6٩ استفاده ميکنند
#*جملات پیچیده با استفاده از رابماهاي منطقي, از جملات ساده تر ساخته ميشوند
*- (س): جمله اي مثل -۵:() نقیض Dao است
* لیترال: یک جمله اتمیک(لیترال مثبت). یا یک جمله اتمیک منفي(لیترال منفي)
اسر
Pao Duo dhe (end) >> ترکیب عطفي نام دارد. هر بفش آن یک عطف نامیده
ميشود
(Poa Dao)sisv (or)* 266 ترکیبف صليمربوط به فصهاي:05) و
Mas > وود
“-> (استلزام): (©,00) 5 8©,0)) <- - ©,©0) استلزام يا شرطي ناميده
ميشود. مقدمه یا مقدم آن Poa Mao و نتيجه يا Owl 3 Dee of GIG
> © جمله :0 ٩ ,2 دو شرطي نام دارد 1
0 22
صفحه 23:
SS
همارزيهاي معروف در منطق گزاره اي
(aA 8) = (3 Aa) commutativity of \
(av 3) = (Va) commutativity of v
5 5 م) 2 (حم 3 )6 57(( associativity of A
(av B)V 9( > /اه) )817(( associativity of v
(>a) = @ double-negation elimination
(a > 8) = (48 > 7a) contraposition
(a = 8) = (eV 3) implication elimination
(a = 8) = ((a + 8) A(8 = a)) biconditional elimination
a(a@A 3) = (pav 78) de Morgan
a(aV 8) = (pa A 73) de Morgan
(aA (BV 4)) = ((@AB)V(aA4)) distributivity of ۸۱ ۷
(av (3A4)) = (av B)A(av4)) distributivity of ۷ ۸
L041, WET-OG Oey. 23
صفحه 24:
یکی از راههای ارزیابی درستی یک گزاره استفاده از جدول درستی است.
جدول درستی پنج عملگر منطقی معروف به صورت زیر است:
م«
ج
7
4
Q
e
2
e
4
دص
4
aT
e
e
pr
Q
e
م«
e
2
Pv
Q
e
2
۴
4
LOAD, WET-OE Oey.
(P=>
9
7
1
e
2
RPO
7
م«
م«
4
صفحه 25:
با کی ۲
مدل:
جمله (69) ) در دنیایی با عه9<() ,() برابر هه میشود پس {O=inve, Ofte}
یک مدل برای جمله (069)) 7 م) است.
جمله معتبر (90) با جمله هميشه درست (یعاصه۲):
یک جمله معتبر است اگر و فقط اگر در تمام مدلها درست باشد. به عبارت دیگر یک جمله معتبر است اگر
به ازای تمام سطرهای جدول درستی؛ آن جمله درست باشد. مثل: (۳<<۳)) ۳۳6۴)
جمله ارضاشدنی يا صدق پذ یر (عاطلهاصهج):
یک جمله صدقپذیر (عا«اه09ج) است اگر و فقط اگر مدلی وجود داشته باشد که آن جمله در آن مدل
درست باشد. به عبارت دیگر آن جمله حداقل به ازای یک سطر از جدول درستی ELIE ply
جملهای که صدقپذیر نباشد صدق ناپذیر (ع۵7اصحی) است.
LOAD, WET-OE Oey. 25
صفحه 26:
ترجمه از زبان طبیعی به منطق گزارهای
در [1,1] کودالي ومود ندارد
Paar
در [1,1] نسيمي وجود ندارد
۵ ۸و
Bas © )
در [2,1] نسيمي وجود دارد
@en & (Poav Pes v Poa)
1 2 3 4
LOAD, WET-OE Oey.
صفحه 27:
ها SS
الگوهاي استدلال در منطق گزاره اي
قوانین استنتاج: الگوهايي استاندارد که زنجیره اي از نتایج را براي
رسیدن به هدف ایجاد ميکنند.
“قياس استثنايي (عم<) عل4:()): در صورت درست بودن سمت چپ
قاعده. ميتوان سمت راست قاعده را استنتاج كرد.
"مثال: ميتوان از
DuvpusBlve) * لمجوا) سحو (1)) 6 >
a 0 1
سس سس <= (DerpeOhead * Duco Phe)
6 را لستنتاج کرد Shoot
LOAD, WET-OE Oey.
صفحه 28:
عاملهاي منطقي
#مذف «٩ هر عطف را ميتوان از ترکیب عطفي استنتاج کرد
مثال: مط)صحومى 00 را موتوان از جمله زير استناج كرد 6 a A
(OxeopreDheud * OuopuPive)
a
(Ov
مجموعه اي از جملات استلزامي که فقط ميتواند در صورت اضافه شدن
اطلاعات به پایگاه دانش رشد کند.
۳ نع ۸ 7 ح هل
LOAD, WET-OE Oey. 28
صفحه 29:
قانون ۱
#قانون مس واهد. یک عبارت و یک لیترال را گرفته» عبارت ديگري تولید
اکند ۷ ۷
UD, 9 يل YF sc”
1
ops? >صاطحب: واحد را ميتوان به قانون دستطابحدب: كامل تعميم داد:
voy ۷ ۷ ۷
2 بر 1 1 7 L, ae ۰ 1
at TY hg E “1 یل سا
زور 6 وب 1ب 1 ۶ laa
LOAD, WET-OE Oey. 29
صفحه 30:
با SS
فرم ترمال عطفی (0000) موس ادممج<(ا) جمفعصسومو0)
فرم نرمال عطفى يا “20000 تركيبات عطفى از يكك يا جند تركيب فصلى
لیترالها.
53 37
دی Rolle! ws a 2B che a 99
نکته: هر جمله به تنهایی یک تر کیب فصلی است.
مثال:
Wa
Pav TWPev Po
(Pav م ®rv Po) Ao
Biel oe
صفحه 31:
SS با
بهای برای تبدیل به فرم نرمال: (0 ب هات ©
a (8 >(@uvC))A((®vC)>0) Pk 0
©) (7®v Pv C) A (Av C)v&) Bob 5
9) (7B v uC) A (7B AC) vu @) 2 کاهش دامنه ۲
&) (7B v @u OC) A ((7®v @) A (7C uv توزیع مدروی ۸ (ه ۳
LOAD, WET-OE Oey. 31
صفحه 32:
32
Se
الکوریتم ماسح (الگوریتم تحلیل)
“براي اينكه نشان دهيمه-| 0200 , ثابت ميکنيم 7a) * 0)
ارضانشدنی است.
*ابتدا )74 7 00) را به *2006) تبدیل ميکنيم
* سپس قانون رزولوشن به عبارات کوچک حاصل اعمال ميشود
*هر جفتي که شامل ليترالهاي مکمل باشد. رزولوشن ميشود تا عبارت جديدي ایجاد
گردد
“اكر اين عبارت قبلا در مجموعه نباشد. به آن اضافه ميشود
“فرايند تا محقق شدن يكي از شروط زير ادامه مي ياب
“هيج عبارت ديكري وجود نداشته باشد که بتواند اضافه شود. در این مورد. ط استلزام >
نیست
*كاربرد قانون داه عبارت تهي را به دست ميدهد كه در اين مورد, ۲ استلزام
است
LOAD, WET-OE Oey.
صفحه 33:
a
—
مثال:الگوریتم رزولوشن
فرض كنيد يايكاه دانش دنياي واميوس را به شكلء زیر داشته باشیم.
ميخواهیم ثابت کنیم در خانه [1,2] چالهاي وجود ندارد.
KB = (Beg & (Poe Poa) “7 0
a= Py,
عبارت 0 7 ۸ 160 را به فرم نرمال عطفي تبدیل ميکنيم:
Pos نت رل (HP yo * لت وت مرظن (٩ ومع ۸ 10
LOAD, WET-OE Oey. 33
صفحه 34:
SS با
کلاس مفیدی از جملات برای زمانی که روبه استنتاجی با زمان چند جملهای وجود دارد
كه اين کلاس جملات هورن (عحصاهجه سباا) نامیده میشود. یک جمله هورن
فرمی به صورت زیر دارد:
PS 5 اتمهای خنثی هستند.
000 34
صفحه 35:
عاملهاي منطقي
#عبارات هورن: ترکیب فصلي ليترالهايي است که فقط يكي از آنها مثبت
“هر عبارت هورن را ميتوان. به صورت یک استلزام نوشت که مقدمه آن ترکیب
عطفي ليترالهاي مثبت و تالي آن یک لیترال مثبت است
*اين نوع عبارات هورن كه فقط يك ليترال مثبت دارند. عبارات معين ناميده
ميشوند
*لیترال مثبت را رس و ليترالهاي منفي را بدئه عبارت گویند
*عبارت معيني که فاقد ليترالهاي منفي باشد. گزاره اي بنام حقیقت نام دارد
*عبارات معین اساس برنامه نويسي منطقي را میسازد
#استنتام با عبارات هورن. از طریق الکوریتم هاي زنجیر پیشرو زنجیر عقبگرد
انجام ميگیرد
35
LOAD, WET-OE Oey.
صفحه 36:
ها SS
عاملهاي منطقي
زنجیر پیشرو
الکوریتم زتجیر پیشرو تعیین ميکند آیا نماد گزاره اي و(تقاضا), توسط
پایگاه دانش عبارات هورن ایجاب ميشود یا خیر
Q
P3Q
م LAM > P
۳۹ ]ا +811
AAP SL 1۷
را > ۸ ۸
A
B
K B
LOAD, WET-OE Oey. 36
صفحه 37:
37
000
صفحه 38:
38
000
صفحه 39:
000
صفحه 40:
جنا 1۵۵ ,هجو
صفحه 41:
41
جنا 1۵۵ ,هجو
صفحه 42:
AOA, WET-OE Oey.
صفحه 43:
43
L041, WETOG Oey.
صفحه 44:
44
جنا 1۵۵ ,هجو
صفحه 45:
SS با
عاملهاي منطقي
الگوریتم عقبگرد کامل
000 45
صفحه 46:
SS با
عاملهاي منطقي
الگوریتم عقبگرد کامل
#تغییرات عمده: خاتمه زودرس, اکتشاف نماد محض, اکتشاف عبارت واهد
Q
معد م
LAM > P >
BAL+M 38
AAPSL M
AABSL
A
8 و
LOAD, WET-OE Oey. 46
صفحه 47:
SS با
عاملهاي منطقي
الگوریتم عقبگرد کامل
000 47
صفحه 48:
SS با
عاملهاي منطقي
الگوریتم عقبگرد کامل
48 جنا 1۵۵ ,هجو
صفحه 49:
SS با
عاملهاي منطقي
الكوريتم عقبکرد کامل
AOA, WET-OE Oey. 49
صفحه 50:
SS با
عاملهاي منطقي
الكوريتم عقبکرد کامل
AOA, WET-OE Oey. 50
صفحه 51:
SS با
عاملهاي منطقي
الگوریتم عقبگرد کامل
51 جنا 1۵۵ ,هجو
صفحه 52:
SS با
عاملهاي منطقي
الكوريتم عقبکرد کامل
AOA, WET-OE Oey. 52
صفحه 53:
SS ها
عاملهاي منطقي
الگوریتم عقبگرد کامل
53 جنا 1۵۵ ,هجو
صفحه 54:
SS ها
عاملهاي منطقي
الگوریتم عقبگرد کامل
54 جنا 1۵۵ ,هجو
صفحه 55:
SS ها
gibi cis
الگوریتم عقبگرد کامل
55 جنا 1۵۵ ,هجو
صفحه 56:
SS با
منطق گزارهای به ما اجازه میدهد که به تمام نکات مهم درمورد منطق و چگونگی استفاده
از آن به منظور ارائه استنتاج که نهایتاً به عملیات تبدیل میشود برسیم. اما منطق گزارهای
پسیار ضعیف است.
مشکل کند شدن رویه استنتاج:
مشکل فقط نوشتن این قوانین نیست بلکه تعداد زیاد آنهاء باعث مشکل میشود.
۲) مشکل دیگر» روبرو شدن با تغیبرات محیط است. ما جزیی از عامل استدلال کننده را
در یک مکان و زمان ویژه نشان دادیم و تمام گزارهها در پایگاه دانش در آن زمان خاص؛
درست بودند. اما در حالت کلی: دنیا هر لحظه در حال تغییر است.
اندازه یک جدول درستی 2 است. که " تعداد سیمبولهای گزارهای در پایگاه دانش
10.471, 1067-00 Ory است.
