
فرمت فایل : WORD (قابل ویرایش)
تعداد صفحات:161
فهرست مطالب:
عنوان صفحه
________________________________________
فصل اول: کلیات هوش مصنوعی....................................................................................................................................................................11
1-1 مقدمه ..........................................................................................................................................................................................................12
2-1 فلسفهٔ هوش مصنوعی...............................................................................................................................................................................13
3-1تاریخچه پیچیده هوش مصنوعى ............................................................................................................................................................13
4-1تعریف و طبیعت هوش مصنوعی..............................................................................................................................................................16
5-1آزمایش تورینگ .........................................................................................................................................................................................17
6-1فلسفه ذهن ................................................................................................................................................................................................20
1-6-1 مساله ذهن وبدن ................................................................................................................................................................................20
1-1-6-1دوگانه انگاری (Dualism) ........................................................................................................................................................21
2-1-6-1نظریه این همانی ............................................................................................................................................................................21
3-1-6-1تحقق پذیری چندگانه ...................................................................................................................................................................21
4-1-6-1رفتارگرایی (Behaviourism) ...............................................................................................................................................22
5-1-6-1کارکردگرایی (Functionalism) ..........................................................................................................................................22
6-1-6-1مسأله اذهان دیگر ...........................................................................................................................................................................22
7-1-6-1کیفیات ذهنی یا پدیداری ............................................................................................................................................................23
1-7-1-6-1حیث التفاتی ...............................................................................................................................................................................24
8-1-6-1فیزیکالیسم .......................................................................................................................................................................................24
2-6-1محتوای ذهنی ......................................................................................................................................................................................24
فهرست مطالب
عنوان صفحه
________________________________________
1-2-6-1علیت ذهنی .....................................................................................................................................................................................25
3-6-1پیوندگرایی ..............................................................................................................................................................................................25
4-6-1 گرایشهای گزارهای ...........................................................................................................................................................................26
1-4-6-1 فروکاهش(تحویل) ..........................................................................................................................................................................26
5-6-1 هویت شخصی ..................................................................................................................................................................................... 27
6-6-1 مدیریّت پیچیدگی ............................................................................................................................................................................ 27
7-6-1 آگاهی ............................................................................................................................................................................................. 29
1-7-6-1 برهان معرفت .................................................................................................................................................................................29
2-7-6-1 تبعیت وقوعی؛ فرارویدادگی (supervenience) ............................................................................................................29
8-1 هوش ازدحامی .........................................................................................................................................................................................30
1-8-1 جذابیت هوش ازدحامی در فناوری اطلاعات ...............................................................................................................................31
1-1-8-1 مراحل طراحی یک سامانه ..........................................................................................................................................................31
2-1-8-1 کاربردهای فعلی و آتی ................................................................................................................................................................32
3-1-8-1 روباتیک ............................................................................................................................................................................................32
9-1 عاملهای هوشمند ..................................................................................................................................................................................32
________________________________________
فصل دوم :معرفی دقیقتر سیستم بر مبنای هوش مصنوعی ..................................................................................................................33
1-2 هوش مصنوعی چیست؟ .........................................................................................................................................................................34
2-2 هوش مصنوعی و هوش انسانی ..............................................................................................................................................................35
3-2 آشنایی با روش های هوشمند و کاربرد آنها در تکنولوژی .............................................................................................................36
1-3-2 کاربردهای کشاورزی .........................................................................................................................................................................36
2-3-2 کاربردهای صنعتی .............................................................................................................................................................................36
3-3-2 کاربردهای نظامی .................................................................................................................37
فصل سوم :شاخه های هوش مصنوعی .......................................................................................................................................................38
1-3 سیستمهای خِبره (Expert systems) .....................................................................................................................................39
1-1-3 حوزههای کاربرد .................................................................................................................................................................................41
2-1-3 مزایای یک سیستم خبره چیست؟ ..................................................................................................................................................41
3-1-3مثال هایی از سیستم های متخصص تجاری .................................................................................................................................43
4-1-3 سیستم های متخصص چگونه کار می کنند؟ .............................................................................................................................43
1-4-1-3 بانک اطلاعاتی .................................................................................................................................................................................43
2-4-1-3 تولید کننده مکالمه. .....................................................................................................................................................................44
2-3 آدموارهها ...................................................................................................................................................................................................45
1-2-3 روباتیک چیست ؟.................................................................................................................................................................................47
2-2-3 ویژگیهای یک روبات .........................................................................................................................................................................48
3-2-3 آناتومی اندام روباتهای شبیه انسان ................................................................................................................................................48
4-2-3 حرکت در روبات ................................................................................................................................................................................50
5-2-3 لگو روبات(lego robot) .....................................................................................................52
3-3 Fuzzy Logic یا منطق فازی…….………………………………………………………..…. 53
________________________________________
1-3- 3 مقدمه اى بر تفکر فازى ……..…………………………………………….…………….………………..54
2-3-2 دنیای فازی ..........................................................................................................................................................................................56
3-3-3 پیشینه منطق فازی ...........................................................................................................................................................................57
4-3-3 مجموعههای فازی .............................................................................................................................................................................58
5-3-3 منطق فازی چگونه بهکار گرفته میشود ......................................................................................................................................59
6-3-3 تفاوت میان نظریه احتمالات و منطق فازی .................................................................................................................................62
7-3-3 کاربردهای منطق فازی........................................................................................................................................................................64
8-3-3 منطق فازی و هوش مصنوعی .........................................................................................................................................................65
4-3 Genetic Algorithm - GA الگوریتم ژنتیکی ..................................................................67
1-4-3 عملگرهای یک الگوریتم ژنتیک ......................................................................................................................................................67
2-4-3 کاربردهای الگوریتم ژنتیک ............................................................................................................................................................68
5-3 پردازش زبانهای طبیعی (NLP) ......................................................................................................................................................69
فصل چهارم : تکنیک ها وزبانهای برنامه نویسی هوش مصنوعی ...........................................................................................................71
1-4 W.ROGERSزبان ، شناخت و خلاصه پردازی .................................................................................................73
2-4 خلاصه پردازی طبقه بندی شده (سلسله مراتبی ) .........................................................................................................................74
3-4 AI))چیست: ..........................................................................................................................................................................................78
________________________________________
1-3-4 تجربه های بدست آمده ....................................................................................................................................................................80
2-3-4 زبانهای برنامه نویسی AI................................................................................................................................................................81
3-3-4 برنامه نویسی تابعی ............................................................................................................................................................................83
4-4 خصوصیات مطلوب یک زبان AI. ........................................................................................................................................................84
1-4-4 پشتیبانی از محاسبات سمبولیک ...................................................................................................................................................86
2-4-4 انعطاف پذیر بودن کنترل: ................................................................................................................................................................89
3-4-4 پشتیبانی از روش های برنامه نویسی جستجویی .......................................................................................................................90
1-3-4-4 خصوصیاتی که یک زبان باید ایجاد کند: ................................................................................................................................92
1-1-3-4-4 قابلیت Modularityکدها ..............................................................................................................................................93
2-1-3-4-4 قابلیت گسترش ......................................................................................................................................................................94
3-1-3-4-4 ساختارهای سطح بالای مفید ...............................................................................................................................................96
4-1-3-4-4 پشتیبانی از Prototype سازی اولیه ..............................................................................................................................97
5-1-3-4-4 قابل خواندن بودن برنامه .......................................................................................................................................................97
6-1-3-4-4 فسرها. ........................................................................................................................................................................................97
7-1-3-4-4 محیطهای توسعه .....................................................................................................................................................................98
4-4-4 Dynamic Binding and constraint propagation.......................................................................98
________________________________________
5-4-4 تعاریف مشخص وواضح .....................................................................................................................................................................99
5-4 سایر روشهای برنامهنویسی ................................................................................................................................................................100
6-4 خلاصه ای دربارة LISP و PROLOG ....................................................................................................................................101
1-6-4 PROLOG.................................................................................................................................................101
1-1-6-4 برنامهنویسی منطقی در Prolog .......................................................................................................................................103
2-6-4 LISP ...............................................................................................................................................................................................112
1-2-6-4 برنامه نویسی تابعی در Lisp.................................................................................................................................................113
1-1-2-6-4 Syntaxنحووsemanticsمعانیlisp ......................................................................................................................114
2-1-2-6-4 نوع داده لیست ......................................................................................................................................................................120
3-1-2-6-4 تعریف توابع جدید ................................................................................................................................................................122
4-1-2-6-4 تعریف ساختارهای کنترلی .................................................................................................................................................124
5-1-2-6-4 تعریف توابع بازگشتی .........................................................................................................................................................125
6-1-2-6-4 توابع مرتبه بالا .......................................................................................................................................................................127
7-1-2-6-4 سایر زبانهای برنامهنویسی تابعی غیر از Lisp..............................................................................................................130
7-4 برنامه نویسی شیء گرا ........................................................................................................................................................................132
1-7-4 محیطهای هیبرید ...........................................................................................................................................................................134
1-1-7-4 نمایش شیء گرا از محدوده اشیاء ..........................................................................................................................................134
2-1-7-4 قوانین نمایش اطلاعاتneuristic. .....................................................................................................................................134
3-1-7-4 پشتیبانی از انواع روش های جستجو ....................................................................................................................................135
4-1-7-4 توصیف دامنة کاربرد عملکرد متقابل و تأثیرات جانبی ......................................................................................................135
5-1-7-4 تداخلگرهای گرافیکی ................................................................................................................................................................136
6-1-7-4 اجتناب از زبانهای زیرین ..........................................................................................................................................................136
7-1-7-4 توانائی ترجمه اطلاعات .....................................................................................................136
2-7-4 یک نمونه هیبرید ............................................................................................................................................................................136
3-7-4 انتخاب زبان کاربردی .....................................................................................................................................................................137
8-4 یررسی اینکه کامپیوتر چگونه شطرنج بازی میکند؟ ...................................................................................................................138
1-8-4 آناتومی یک نرمافزار شطرنج .......................................................................................................................................................138
2-8-4 چرا بررسی شطرنج کامپیوتری؟ .................................................................................................................................................138
3-8-4 اثر افق ................................................................................................................................................................................................140
فصل پنجم : آینده هوش مصنوعى ...........................................................................................................................................................150
عنوان صفحه
________________________________________
2-5 هوش مصنوعى جدید و هدف گذارى جدید ..................................................................................................................................150
3-5 پیش بینى ها ........................................................................................................................................................................................153
4-5 افق واقعى ...............................................................................................................................................................................................154
5-5 تکنولوژی هوشمند …………………………………………………………………….….......154
6-5 بررسی علوم دخیل در هوش مصنوعی ............................................................................................................................................156
1-6-5 بررسی هوشمندی ...........................................................................................................................................................................156
2-6-5 بررسی هوش مصنوعی گسترده :(DistributedArtificialIntelligence).......................................157
منابع ومآخذ ....................................................................................................................................................................................................162
فصل اول :
بررسی کلیات هوش مصنوعی
1-1مقدمه:
دهههای آغازین سده بیستم میلادی و دوران پیشرفت شگرفصنعتی، همراه با تولید خودرو بود که انقلاب همه جانبهاین درترابری، افزایش شتاب جابجایی و صدها کار و پیشه جدید دررشتهها بازرگانی بوجود آورده است.
به نظر میرسد که سمبل دوران فراصنعتی و نماد فرآوردههایبیهمتای قرن آینده«هوش مصنوعی»است. امروزه موضوعهوش مصنوعی داغترین بحث میان کارشناسان دانش رایانه واطلاعات و دیگر دانشمندان و تصمیمگیرندگان است. در سراسرتاریخ تا به امروز انسان از جنبه تن و روان، مرکز و محور بحثهاو پژوهشها بوده است. ولی اکنون موجودی با رتبهای پائینتر،بیجان و ساختگی میخواهد جانشین او شود، امری که بدون شک میتوان ادعا نمود بیشتر انسانها با آن مخالفند.
هوش مصنوعی چنانچه به هدفهای والای خود برسد، جهشبزرگی در راه دستیابی بشر به رفاه بیشتر و حتی ثروت افزونترخواهد بود. هم اکنون نمونههای خوب و پذیرفتن از هوش مصنوعیدر دنیای واقعی ما به کار افتاده است. چنین دستاوردهایی، صرفمنابع لازم در آینده را همچنان توجیه خواهد کرد.
از سوی دیگر، منتقدین هوش مصنوعی چنین استدلال میکنندکه صرف زمان و منابع ارزشمنددیگر در راه ساخت فراوردهای کهپر از نقص و کاستی ودستآوردهای مثبت اندکی است،مایه بدنام کردن و زیر پا گذاشتنتوانمندیها و هوشمندیهایانسان میباشد. تلخترین انتقادهابر این باور است که هوشمصنوعی، توهین آشکار به گوهر طبیعت و نقش انسان است.
2-1 فلسفهٔ هوش مصنوعی
بطور کلی ماهیت وجودی هوش به مفهوم جمع آوری اطلاعات, استقرا و تحلیل تجربیات به منظور رسیدن به دانش و یا ارایه تصمیم میباشد. در واقع هوش به مفهوم به کارگیری تجربه به منظور حل مسایل دریافت شده تلقی میشود. هوش مصنوعی علم و مهندسی ایجاد ماشینهایی با هوش با به کارگیری از کامپیوتر و الگوگیری از درک هوش انسانی و یا حیوانی و نهایتا دستیابی به مکانیزم هوش مصنوعی در سطح هوش انسانی میباشد.
در مقایسه هوش مصنوعی با هوش انسانی میتوان گفت که انسان قادر به مشاهده و تجزیه و تحلیل مسایل در جهت قضاوت و اخذ تصمیم میباشد در حالی که هوش مصنوعی مبتنی بر قوانین و رویههایی از قبل تعبیه شده بر روی کامپیوتر میباشد. در نتیجه علی رغم وجود کامپیوترهای بسیار کارا و قوی در عصر حاضر ما هنوز قادر به پیاده کردن هوشی نزدیک به هوش انسان در ایجاد هوشهای مصنوعی نبودهایم.
بطور کلّی، هوش مصنوعی را میتوان از زوایای متفاوتی مورد بررسی و مطالعه قرار داد. مابین هوش مصنوعی به عنوان یک هدف، هوش مصنوعی به عنوان یک رشته تحصیلی دانشگاهی، و یا هوش مصنوعی به عنوان مجموعهٔ فنون و راه کارهایی که توسط مراکز علمی مختلف و صنایع گوناگون تنظیم و توسعه یافتهاست باید تفاوت قائل بود.
3-1تاریخچه پیچیده هوش مصنوعى
هوش مصنوعى کارش را با نوعى زیست شناسى مصنوعى آغاز کرده است ، با نگاه کردن به زندگى جانداران و گفتن اینکه … آیا ما مى توانیم اعمال آنها را توسط ماشینها مدل سازى کنیم؟…فرض بر این بوده است که موجودات زنده ، سیستمهایى فیزیکى هستند که ما آنها را مورد آزمایش قرار مى دهیم تا ببینیم در کجا مدل سازى آنها براى ما مفید است و در کجا مناسب نیست. زیست شناسى مصنوعى به سیر تکامل سیستمهاى فیزیکى، فرآیند رشد از کودکى تا بلوغ، ترکیبات داخلى عصبى واین قبیل مسایل مى پردازد. یک زیر مجموعه از زیست شناسى مصنوعى ، نوعى جانور شناسى مصنوعى است که رفتارهاى حرکتى، بینایى ، آموزشهاى زبان شناسى و برنامه ریزى و غیره را مورد توجه قرار مى دهد. زیر مجموعه بعدى آن ، روانشناسى مصنوعى است که به رفتارهاى بشرى در آنجا که با استدلال ، زبان و سخنورى ، تمدنهاى اجتماعى و همه مسایل فلسفى مانند حس هوشیارى ، آزادى وغیره سر و کار دارد، مى پردازد. مردم با اعمالى مانند انجام محاسبات ریاضى پیچیده واجراى یک بازى خوب شطرنج تحت تاثیر قرار مى گیرند، اما در مقایسه با آن ، توانایى راه رفتن چندان مهم به نظر نمى رسد. شما نمى توانید با افتخار به دوستانتان بگویید: «نگاه کنید ، من دارم راه مى روم.» چون آنها هم مى توانند مثل شما راه بروند.بنابراین مشکلاتى که یک کودک نو پا هر روز با آن دست به گریبان است، به نظر خسته کننده و بسیار پیش پاافتاده مى آید. بنابراین به نظر مى رسد پیچیده ترین مشکلات، آنهایى است که نیاز به اندیشیدن دارد، مانند شطرنج و اثبات قضیه هاى ریاضى. اما آنچه در ۵۰-۴۰ سال اخیر اتفاق افتاده است، این بوده که چیزهایى از قبیل بازى شطرنج به طورى باور نکردنى براى کامپیوترها آسان شده است، در حالیکه ثابت شده است آموزش راه رفتن و حرکت کردن بدون افتادن، براى یک کامپیوتر بسیار مشکل است. اعطاى توانایى داشتن احساسات و چیزهاى ناملموس دیگرى که بیشترین رفتارهاى هوشمند انسانى را طلب مى کند، به ماشینها، بسیار مشکل است. بنابراین حیوانات و کودکان شاید الگوى مناسب و متقاعد کننده اى براى هوش مصنوعى باشند. میلیونها سال طول کشیده تا سیر تکامل میمونها کامل شود و تنها چند میلیون سال طول کشیده است تا همه چیزهایى که ما تحت تاثیر آنها قرار داریم پدید بیاید و ممکن است الگو بردارى از اعمال ساده وروزمره موجودى زنده به نظر ساده بیاید.
مباحث هوش مصنوعی پیش از بوجود آمدن علوم الکترونیک، توسط فلاسفه و ریاضی دانانی نظیر بول (Boole) که اقدام به ارائه قوانین و نظریههایی در باب منطق نمودند، مطرح شده بود. در سال ۱۹۴۳، با اختراع رایانههای الکترونیکی، هوش مصنوعی، دانشمندان را به چالشی بزرگ فراخواند. بنظر میرسید، فناوری در نهایت قادر به شبیهسازی رفتارهای هوشمندانه خواهد بود.
با وجود مخالفت گروهی از متفکرین با هوش مصنوعی که با دیده تردید به کارآمدی آن مینگریستند تنها پس از چهار دهه، شاهد تولد ماشینهای شطرنج باز و دیگر سامانههای هوشمند در صنایع گوناگون هستیم.
بیشتر کارهای پژوهشی اولیه در هوش مصنوعی بر روی انجام ماشینی بازیها و نیز اثبات قضیههای ریاضی با کمک رایانهها بود. در آغاز چنین به نظر میآمد که رایانهها قادر خواهند بود چنین اموری را تنها با بهره گرفتن از تعداد بسیار زیادی کشف و جستجو برای مسیرهای حل مسئله و سپس انتخاب بهترین آنها به انجام رسانند.
این اصطلاح(هوش مصنوعی) برای اولین بار توسط جان مکارتی (John Mccorthy) که از آن بعنوان پدر «علم و دانش تولید ماشینهای هوشمند» یاد میشود استفاده شد. با این عنوان میتوان به هویت هوشمند یک ابزار مصنوعی اشاره کرد. (ساختهٔ دست بشر، غیر طبیعی، مصنوعی)
حال آنکه AI به عنوان یک اصطلاح عمومی پذیرفته شده که شامل محاسبات هوشمندانه و ترکیبی (مرکب از مواد مصنوعی) میباشد.
پروژه نگاهی جامع بر هوش مصنوعی وتکنیکهای برنامه نویسی