پایان نامه هوش ازدحامی و کاربردهای آن

تعداد صفحات: 57 فرمت فایل: word کد فایل: 3429
سال: 1388 مقطع: کارشناسی دسته بندی: مهندسی کامپیوتر
قیمت قدیم:۱۹,۲۰۰ تومان
قیمت: ۱۶,۰۰۰ تومان
دانلود فایل
  • خلاصه
  • فهرست و منابع
  • خلاصه پایان نامه هوش ازدحامی و کاربردهای آن

    کارشناسی نرم افزار کامپیوتر

    در این صفحات برآن شده ایم که در مورد سیستم های ناشناخته صحبت کنیم که دارای فعالیت هایی مخصوص به خود و رفتارهایی غیر قابل پیش بینی هستند.

    در سالیان اخیر شاهد حرکتی مستمر، از تحقیقات صرفاً تئوری به تحقیقات کاربردی به خصوص در زمینه پردازش اطلاعات، برای مسائلی که برای آنها راه حلی موجود نیست یا به راحتی قابل حل نیستند بوده ایم.

    در دهه های گذشته، کوششهای گوناگونی انجام شد تا با استفاده از رفتارهای اجتماعی حشرات الگوریتمهایی توسعه پیدا کند که الهام گرفته از رفتارهای خودسازمانده در حشرات است.

    علوم کامپیوتر به دنبال پیدا کردن روشهایی است که براساس الگوهای رفتاری حشرات مدلی را طراحی کند برای مسائل پیچیده که براحتی قابل حل نیستند.

    رفتارهای اجتماعی که در حشراتی نظیر، مورچه ها، موریانه ها، زنبورعسل، و ماهی ها ظهور پیدا می کند دانشمندان را برآن داشته که در رفتار و زندگی این حشرات به تحقیق بپردازند و این باعث ایجاد مفهوم جدیدی به نام هوش ازدحامی می شود.

    حال اینکه این موجودات چگونه فعالیت می کنند و چگونه در یادگیری هوش ازدحامی موثر هستند؟

    تأملی که در مورد زندگی مورچه ها انجام شده است و رفتار جستجوگرایانه آنها برای پیدا کردن غذا می تواند جواب مختصری باشد برای اینگونه سوالات، که در فصل دوم و سوم به آن خواهیم پرداخت.

    هوش ازدحامی اگرچه یک شاخه جدید  در علوم به حساب می آید ولی در مسائل گوناگونی کاربرد دارد مسئله فروشنده دوره گرد، رباتیک ازدحامی و کاربرد های دیگر که در فصل چهارم و پنجم به آنها خواهیم پرداخت و دز فصل ششم سعی می کنیم مسئله فروشنده دوره گرد را با استفاده از هوشی که در ازدحام مورچه ها برای پیدا کردن کوتاه ترین مسیر تا منبع غذایی وجود دارد، حل کنیم.

    مقدمه

    شاید تاکنون معانی زیادی از کلمه هوش شنیده باشید انسان ها براساس سطح معلومات و دانش خود تعاریف متنوعی از هوش بیان می کنند. در این فصل بر آن شده ایم که معانی دقیقی برای کلمه هوش بیان کرده و به انواع هوش بپردازیم و با توضیح مناسب سعی در برطرف کردن ابهامات کنیم.

     

    1-1 هوش چیست؟

    به طور کلی ماهیت وجودی هوش به مفهوم جمع آوری اطلاعات، استقرا و تحلیل تجربیات به منظور رسیدن به دانش یا ارائه تصمیم می باشد. در واقع هوش به مفهوم بکارگیری تجربه به منظور حل مسائل دریافت شده تلقی می شود.

    هنوز تعریف دقیقی که در مورد قبول همه دانشمندان علوم کامپیوتر باشد برای هوش ارائه نشده است. در واقع، می توان نسلهایی از دانشمندان را سراغ گرفت که تمام دوران زندگی خود را صرف مطالعه و تلاش در راه یافتن جوابی به این سوال عمده نموده اند که: هوش چیست؟

    اما اکثر تعریف هایی که در این زمینه ارائه شده است بر پایه یکی از چهار باور زیر قرار می گیرند:

          سیستم هایی که به طور منطقی فکر می کنند.

          سیستم هایی که به طور منطقی عمل می کنند.

          سیستم هایی که مانند انسان فکر می کنند.

          سیستم هایی که مانند انسان عمل می کنند.

    یکی از اهداف متخصصین، تولید ماشین هایی است که دارای احساسات بوده و دست کم نسبت به وجود خود و احساسات خود آگاه باشند. این ماشین توانایی تعمیم تجربیات قدیمی خود در شرایط مشابه جدید را داشته  و به این ترتیب اقدام به گسترش دامنه دانش و تجربیاتش کند. دانشمندان عموماً برای تولید چنین ماشین هایی، از تنها مدلی که در طبیعت وجود دارد، یعنی توانایی یادگیری در موجودات زنده به خصوص انسان، بهره می برند.

    آنها به دنبال ساخت ماشینی مقلد هستند که بتواند با شبیه سازی رفتارهایی میلیونها یافته مغز انسان، همچون یک موجود متفکر به اندیشیدن بپردازد. اما سوالی که شاید در این جا مطرح شود، این است که چرا دانشمندان سعی در تولید سیستم های هوشمند دارند و با این که چرا ما سعی در هوشمند کردن کامپیوترها داریم؟

    با هوش کردن کامپیوترها، به ما امکان درک بهتر پدیده هوش را می دهد. انسان به دلایل زیادی نیازمند باهوش کردن کامپیوترهاست. ساده ترین دلیل، پیچیده تر شدن زندگی بشر در کره زمین و گسترش ارتباطات و پارامترها و متغیرهایی است که زندگی او را تحت تأثیر قرار می دهد.

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

     

    1-2 انواع هوش

    هوش انواع گوناگونی دارد که در اینجا به چهار مورد از مهمترین آنها اشاره می کنیم:

          هوش مصنوعی

          هوش هیجانی

          هوش ازدحامی

          هوش محاسباتی

     

    1-2-1 هوش مصنوعی

    هوش مصنوعی[1] را باید عرصه پهناور تلاقی و ملاقات بسیاری از دانشها، علوم و فنون قدیم و جدید دانست.

    ریشه ها و ایده های اصلی آن را باید در فلسفه، زبان شناسی، ریاضیات، روان شناسی، نورولوژی و فیزیولوژی دانست و شاخه ها، فروغ و کاربردهای گوناگون و فراوان آن را در علوم پایه، علوم مهندسی، علوم زیست شناسی و پزشکی، علوم ارتباطات و زمینه های بسیار دیگر دانست.

    این شاخه از علوم بسیار گسترده و متنوع است و از موضوعات و رشته های مختلف علوم و فناوری، مانند ساز و کارهای ساده در ماشین ها شروع شده و به سیستم های خبره ختم می شود. هدف هوش مصنوعی به طور کلی ساخت ماشینی است که بتواند فکر کند. هوش مصنوعی علم و مهندسی ایجاد ماشین های باهوش با بکارگیری از کامپیوتر و الگوگیری از درک هوش انسانی و نهایتاً دستیابی به مکانیزم هوش مصنوعی در سطح هوش انسانی می باشد.

    در مقایسه هوش مصنوعی با هوش انسانی می توان گفت که انسان قادر به مشاهده و تجزیه و تحلیل مسائل در جهت قضاوت و اخذ تصمیم گیری می باشد در حالیکه هوش مصنوعی مبتنی بر قوانین و رویه هایی از قبل تعبیه شده بر روی کامپیوتر می باشد.

    در نتیجه علی رغم وجود کامپیوترهای بسیار کارا و قوی در عصر حاضر ما هنوز قادر به پیاده کردن هوش نزدیک به هوش انسان در ایجاد هوشهای مصنوعی ی نبودیم.

    مباحث هوش مصنوعی پیش از بوجود آمدن علوم الکترونیک، توسط فلاسفه و ریاضیدانانی نظیر بول Boole که اقدام به ارائه قوانین و نظریه هایی در باب منطق نمودند، مطرح شده بود. در سال 1943 با اختراع رایانه های الکترونیکی، هوش مصنوعی، دانشمندان را به چالشی بزرگ فراخواند. به نظر می رسید، این فناوری در نهایت قادر به شبیه سازی رفتارهای هوشمندانه خواهد بود.

    هوش مصنوعی که همواره هدف نهایی دانش رایانه بوده است، اکنون در خدمت توسعه علوم رایانه ای نیز هست. زبانهای برنامه نویسی پیشرفته، که توسعه ابزارهای هوشمند را ممکن می سازند، پایگاههای داده ای پیشرفته تا موتورهای جستجو، و بسیاری نرم افزارها و ماشین ها از نتایج پژوهشهای هوش مصنوعی بهره می برند.

    با وجودی که برآورده سازی نیازهای صنایع نظامی، مهمترین عامل توسعه و رشد هوش مصنوعی بوده است، هم اکنون فرآورده های این شاخه از علوم در صنایع پزشکی، رباتیک، پیش بینی وضع هوا، نقشه برداری، و شناسایی عوارض، تشخیص صدا، تشخیص گفتار و دست خط و بازی ها و نرم افزارهای رایانه ای استفاده می شود.

     

    شکل1-1  ربات نوازنده

     

     

     

    1-2-2 هوش هیجانی

     

    به طور خلاصه باید گفت که تفاوت بین معلومات کتابی و مهارت در زندگی روزمره و ارتباط افراد، در واقع همان تفاوت بین ضریب هوشی[2] و هوش هیجانی[3] آن هاست. از اواسط سالهای 1980  مطالعات روز افزونی در این مورد انجام می شود که هیجانات ما، و واکنش بعدی ما نسبت به آنها چه مقدار در سلامت عمومی و موفقیت ما در زندگی نقش دارند، و به خصوص در سالهای اخیر این مطالعات به شدت مورد توجه قرار گرفته است.

    در واقع مطالعات وسیعی انجام شده تا نشان دهد ضریب هوشی بالا به تنهایی لازمه موفقیت نیست. دکتر ریچارد بویاتسیز، استاد دانشکده مدیریت ودرهد Weatherhead در دانشگاه کیس و سترن ریزرو Casewestern Reserve در کلیولند، هوش هیجانی را مجموعه ای از شایستگی ها و توانایی هایی می داند که ما را قادر می سازد تا کنترل خود را بدست گیریم و در مورد دیگران نیز آگاه باشیم.

    به بیان ساده، هوش هیجانی استفاده هوشمندانه از هیجانات است و در زمینه های حرفه ای به این معنا است که احساسات و ارزشهای خود را نادیده نگیریم و تأثیرشان را بر رفتارمان بشناسیم.

    دکتر بویاتسیز می گوید، که برای پی بردن به شدت میزان هوش هیجانی ما باید توجه کنیم که چقدر نسبت به دیگران دلسوز و حساس هستیم و همیشه در نظر داشته باشیم که بالاترین درجه همدلی، درک کردن افرادی است که مثل شما نیستند. ضریب هوشی ما حتی با روند بلوغ مان نسبتاً ثابت می ماند، ولی هوش هیجانی می تواند قوی تر بشود.

     دکتر بویاتسیز می گوید، بسیاری از مدیران و روسا به آن چیزی که می دانند بهتر است عمل نمی کنند،و به این علت شکست می خورند. وی همچنین اضافه می کند با اینکه برای کودکان، در آن سنین، قوی تر کردن هوش هیجانی کار ساده تری است حتی بزرگسالان هم می توانند هوش هیجانی را در خود بپرورانند.

     

     

    1-2-3 هوش محاسباتی

    هوش محاسباتی[4] یا محاسبات نرم[5] به معنای استخراج هوش، دانش، الگوریتم یا نگاشت از دل محاسبات عددی براساس ارائه به روز داده های عددی است. سیستم های هوش محاسباتی در اصل سیستم های دینامیکی مدل آزاد[6] را برای تقریب توابع و نگاشت ها ارائه می کنند. در کنار این ویژگی بسیار مهم باید از ویژگی مهم دیگری در ارتباط با خصوصیات محاسباتی سیستم های هوش محاسباتی نام برد که در آن دقت وجه المصامحه مقاوم بودن، منعطف بودن و سهولت پیاده سازی قرار می گیرد.

    مولفه های مهم و اساسی هوش محاسباتی شبکه های عصبی (محاسبات نرونی)، منطق فازی (محاسبات تقریبی) و الگوریتم زنتیک (محاسبات ژنتیکی) است که هر یک به نوعی مغز را الگو قرار داده اند.

    شبکه های عصبی، ارتباط سیناپسی و ساختار نرونی، منطق فازی استنتاجات تقریبی، و محاسبات ژنتیکی محاسبات موتاسیونی مغز را مدل می کنند.

    شبکه های عصبی مصنوعی به عنوان یکی از مولفه های اصلی هوش محاسباتی از خواص مهمی برخوردارند که آنها را در علوم و مسائل فنی مهندسی حائز اهمیت می نماید. در بین این خواص توانایی تقریب زنی توابع، ساختار موازی، قدرت یادگیری و تصمیم از اهمیت خاصی برخوردارند.

     

    1-2-4 هوش ازدحامی

    هوش ازدحامی[7] نوعی روش هوش مصنوعی است که مبتنی بر رفتارهای جمعی در رسانه های نا متمرکز و خود سازمانده است. این سامانه ها معمولا ً از جمعیتی از کنشگرهای ساده تشکیل شده است. که به طور محلی با یکدیگر و با محیط خود در تعامل هستند.

    با وجود اینکه معمولاً هیچ کنترل کننده تمرکز یافته ای، چگونگی رفتار کنشگرها را به آنها تحمیل نمی کند، تعاملات محلی آنها به پیدایش رفتاری عمومی می انجامد.

    مثالهایی از چنین سیستم هایی را می توان در طبیعت مشاهده کرد، گروههای مورچه ها، دسته پرندگان، گله های حیوانات، تجمعات باکتری ها و گله های ماهی ها. علت بکارگیری هوش ازدحامی در فناوری اطلاعات همگونی بین مسائل متفاوت در حوزه فناوری اطلاعات و رفتارهای اجتماعی حشرات است.

  • فهرست و منابع پایان نامه هوش ازدحامی و کاربردهای آن

    فهرست:

    فهرست

     

    چکیده

     

     

     

    فصل اول « هوش وانواع آن»

     

    1-1 هوش چیست؟

     

    1-2 انواع هوش

     

    1-2-1 هوش مصنوعی

     

    1-2-2 هوش هیجانی

     

    1-2-3 هوش محاسباتی

     

    1-2-4 هوش ازدحامی

     

    1-3 نتیجه گیری

     

     

     

    فصل دوم « هوش ازدحامی و کابردهای آن»

     

    2-1 هوش ازدحامی چیست؟

     

    2-2 اصول مهم هوش ازدحامی

     

    2-2-1 خودسازماندهی

     

    2-2-2 ارتباط غیر مستقیم

     

    2-3 تکنیک های هوش ازدحامی

     

    2-4 جذابیت هوش ازدحامی در فناوری اطلاعات

     

    2-5 مراحل طراحی یک سامانه

     

    2-6 کاربردهای هوش ازدحامی

     

    2-7 نتیجه گیری

     

    فصل سوم « مورچه ها، موریانه ها، الگوریتم مورچه»

     

    3-1 مورچه ها

     

    3-2 زندگی مورچه ها

     

    3-3 موریانه ها

     

    3-4 الگوریتم مورچه

     

    3-5 کاربردهایی از الگوریتم مورچه

     

    3-6 نتیجه گیری

     

     

     

     

     

     

    فهرست مطالب

    عنوان

     

    فصل چهارم « مسئله فروشنده دوره گرد»

     

    4-1 مسئله فروشنده دوره گرد

     

    4-2 لگوریتم فروشنده دوره گرد با استفاده از الگوریتم مورچه

     

    4-3 کاربردهایی از مسئله فروشنده دوره گرد

     

    4-4 نتیجه گیری

     

     

    فصل پنجم « رباتیک ازدحامی و کاربردهای آن»

     

    5-1 رباتیک ازدحامی

     

    5-2 کاربردهای رباتیک ازدحامی

     

    5-3  نتیجه گیری

     

     

     

    فصل ششم « پیاده سازی مسئله فروشنده دوره گرد با استفاده از الگوریتم مورچه»

     

    6-1 فرآیند یادگیری

     

    6-2 انواع یادگیری

     

    6-3 یادگیری با ناظر

     

    6-4 یادگیری بدون ناظر

     

    6-5 یادگیری با تشدید

     

    6-6 متغیرهای برنامه

     

    6-7 توضیح برنامه

     

    6-8 خروجی برنامه

     

    6-9 نتیجه گیری

     

    نتیجه گیری

     

    فهرست منابع

     

     

    منبع:

     

    هوش ازدحامی، از دانشنامه آزاد ویکی پدیا، www.wikipedia.org ، پاییز 1388

    محاسبات نرم از دانشنامه آزاد ویکی پدیا،www.wikipedia.org ، پاییز 1388

    هوش مصنوعی و رباتیک، www.robotics,persianblog.com

    هوش مصنوعی، از دانشنامه آزاد ویکی پدیا، www.wikipedia.org

    ظهور هوش هیجانی، ادوارد نکفور، www.USINFO.state.gov

     

    منابع لاتین

     

    1. Humin Intelligmce, Greg Machek, www.indiana.edu

    2. Speciallssueon Swarmrobotics, Marco Dorigo and Erolsahin, www.iridia.ulb.ac.be

    3. Swarm intelligence, www.ecs.baylor.edu

    4. Final Project Proposal, cold Hantak, www.cs.unc.edu

    5. Swarm intelligence, cold wolf and jean-Francois Nouble, www.thetran.sitioner.org

    6. what is swarm intelligence? why would society need it, josephin Maisonet www.domanski.cs.csi.edu

    7. swarm intelligence, Oregon(USA), portlandcongresson Evolutionary conputation, www.cec2004.org

    8. Military robotstoget swarmintelligence, willkNight, www.newscientist.com

    9. for the Disigneof 3Dvirtual worlds swarm intelligence, BonabeauE, Dorigo M. and Theraulaz.G, www.secondlif.com

    10. suarm robotics, www.wikipedia.org

    11. swarm intelligence, www.icosystem.com

    12. swarm-semioties, Jesper Hoffimeyer, www.molbio.ku.dk

    13. Swarm intelligence, Erika D.smith, www.ohio.com

    14. modeling swarm Beharior, Frank Lacomb, www.sciencenews.org

    15.cal.colating swarms, jvars Peterson, www.sciencenews.org

    16. Swarm intelligence: form Natural to Artificail Systems, Eric Bonabeau, Marco Dorigo and Guytheraulaz, www.jasss.soc.surry.ac.uk

    17. Swarm intelligence: Anlnterview whit Eric Bonabeau, Derrick Story, www.open2p.com

    18. Travelling Salesman problem, Form Wikipedia, the, www.wikipedia.org

    19. Ant colony optimization, Marco Dorigo and Thomas Stutzle, www.mitpress.mit.edu

    20. Swarm intelligence, paulaweston, www.answersinges.org

    21. Swarm intelligence, www.Iridia.ulb.ac.be

    22. Ant colony optimization and Swarm intelligence, www.Iridia.ulb.ac.be

    23. IEEE Swarm intelligence Symposium, Robert G.Reynolds, www.computelligence.org

    24. Swarm intelligence, www.molbio.uk.dk

    25. Swarmrobotics, From wikipedia www.wikipedia.org

پروپوزال در مورد پایان نامه هوش ازدحامی و کاربردهای آن, گزارش سمینار در مورد پایان نامه هوش ازدحامی و کاربردهای آن, تز دکترا در مورد پایان نامه هوش ازدحامی و کاربردهای آن, رساله در مورد پایان نامه هوش ازدحامی و کاربردهای آن, پایان نامه در مورد پایان نامه هوش ازدحامی و کاربردهای آن, تحقیق در مورد پایان نامه هوش ازدحامی و کاربردهای آن, مقاله در مورد پایان نامه هوش ازدحامی و کاربردهای آن, پروژه دانشجویی در مورد پایان نامه هوش ازدحامی و کاربردهای آن, تحقیق دانشجویی در مورد پایان نامه هوش ازدحامی و کاربردهای آن, مقاله دانشجویی در مورد پایان نامه هوش ازدحامی و کاربردهای آن, پروژه دانشجویی درباره پایان نامه هوش ازدحامی و کاربردهای آن
ثبت سفارش
عنوان محصول
قیمت