عنوان :
تعداد صفحات : ۷۴
نوع فایل : ورد و قابل ویرایش
مقاله حاضر شامل چهار فصل می باشد. فصل اول هوش مصنوعی و ارتباط آن با هوش جمعی را توضیح می دهد. هوش مصنوعی یکی از جدیدترین علوم می باشد. در حال حاضر هوش مصنوعی دارای شاخههای بسیار متنوعی است مانند هوش جمعی که هم در زمینه های همه منظوره مانند یادگیری و ادراک و هم در زمینه های بسیار خاص مانند بازی شطرنج، اثبات قضایای ریاضی و تشخیص بیماری مفید است. مفهوم ایده آل هوش مصنوعی عقلانیت نامیده می شود در واقع یک سیستم را عقلانی می نامیم اگر براساس دانستههایش، کار درست را انجام دهد.
با وجودی که برآورده سازی نیازهای صنایع نظامی، مهمترین عامل توسعه و رشد هوش مصنوعی بودهاست، هم اکنون از فراوردههای این شاخه از علوم در صنایع پزشکی، رباتیک، پیش بینی وضع هوا، نقشهبرداری و شناسایی عوارض، تشخیص صدا، تشخیص گفتار و دست خط و بازیها و نرم افزارهای رایانهای استفاده میشود .
در فصل دوم به تعاریفی از هوش جمعی و خصوصیات آن و همچنین طبقه بندی هوش جمعی می پردازیم .در واقع می توان به اختصار گفت هوش جمعی یک مجموعه سازمان یافته از موجوداتی است که برای رسیدن به یک هدف خاص با یکدیگر همکاری می کنند . هوش جمعی زمینه ای را فراهم می آورد که در آن امکان کاوش حل مسئله به صورت گروهی ( توزیع شده) بدون کنترل متمرکز کننده یا تهیه مدل کلی ممکن است.
در فصل سوم خواهیم دیدکه کاربردهای هوش جمعی چیست ؟ و این کاربردها بیشتر در کجاها مورد استفاده قرار می گیرد . مهمترین آنها الگوریتم بهینه سازی مورچه ها ، الگوریتم بهینه سازی ذرات ، الگوریتم ژنتیک و شبکه های عصبی مصنوعی می باشد .در ذیل به طور خلاصه مفهوم بهینه سازی را توضیح می دهیم و از این مفهوم در الگوریتم بهینه سازی مورچه ها، زنبورها و الگوریتم بهینه سازی ذرات استفاده می کنیم. و در فصل چهارم با نتیجه گیری از مقاله خاتمه می یابد.
واژه های کلیدی: هوش مصنوعی، هوش جمعی، بهینه سازی، الگوریتم بهینه سازی مورچه ها ، الگوریتم بهینه سازی زنبورها ، الگوریتم بهینه سازی ذرات ، الگوریتم ژنتیک و شبکه های عصبی مصنوعی
مقدمه ۱
۱-فصل اول : هوش مصنوعی و ارتباط آن با هوش جمعی ۲
۱-۱ مقدمه ۲
۱- ۲ تاریخچه هوش مصنوعی ۳
۱- ۳ هوش چیست؟ ۴
۱- ۴ فلسفه هوش مصنوعی ۵
۱-۵ مدیریت پیچیدگی ۶
۱-۶ عامل¬های هوشمند ۷
۱- ۷ سیستم¬های خبره ۸
۱- ۸ رابطه هوش جمعی با هوش مصنوعی ۸
۲- فصل دوم: تعریف هوش جمعی ۱۰
۲- ۱ مقدمه ۱۰
۲- ۲ تعریف هوش جمعی ۱۱
۲- ۳ خصوصیات هوش جمعی ۱۴
۲- ۴ اصول هوش جمعی ۱۵
۲- ۵ طبقه بندی هوش جمعی ۱۶
۲- ۵ -۱ طبیعی در مقابل مصنوعی ۱۶
۲- ۵ – ۲ علمی در مقابل مهندسی ۱۶
۲- ۶ تعامل دو دسته طبیعی/ مصنوعی و علمی/ مهندسی ۱۷
۳- فصل سوم: کاربردهای هوش جمعی ۱۸
۳- ۱ مقدمه ۱۸
۳- ۲ تعریف بهینه سازی ۱۸
۳- ۳ الگوریتم بهینه سازی کلونی مورچه¬ها ۱۹
۳- ۳- ۱ تعریف ۱۹
۳- ۳- ۲ الگوریتم ۲۰
۳- ۳- ۳ خواص عمومی کلونی مورچه¬ها ۲۳
۳- ۳- ۴ الگوریتم مورچه برای مسئله فروشنده دوره¬گرد ۲۴
۳- ۳- ۵ کاربردهای الگوریتم مورچه ۲۶
۳- ۳- ۵- ۱ مسیریابی خودرو ۲۷
۳- ۳- ۵- ۲ الگوریتم S_ANTNET ۲۸
۳- ۳- ۵- ۳ هزارتوی چند مسیره ۲۹
۳- ۳- ۵- ۴ مسیریابی در شبکه¬های مخابراتی ۲۹
۳- ۴ الگوریتم بهینه سازی زنبور ۳۰
۳- ۴- ۱ تعریف ۳۰
۳- ۴- ۲ جستجوی غذا در طبیعت ۳۱
۳- ۴- ۳ الگوریتم زنبور ۳۲
۳-۴-۴- بهینه سازی کلونی زنبورها ۳۲
۳- ۴- ۵ سیستم فازی زنبورها ۳۷
۳- ۴- ۶ کاربردهای الگوریتم بهینه سازی زنبورها ۴۰
۳- ۴- ۶- ۱ مسئلهRide_matching ۴۰
۳- ۴- ۶- ۲ حل مسئله RS بوسیله سیستم فازی زنبورها ۴۱
۳- ۴- ۶- ۳ کاربردهای الگوریتم زنبور در مهندسی ۴۲
۳- ۵ الگوریتم بهینه سازی انبوه ذرات ۴۳
۳- ۵- ۱ تعریف ۴۳
۳- ۵- ۲ الگوریتم ۴۴
۳- ۵- ۳ کاربردهای الگوریتم بهینه سازی انبوه ذرات ۴۶
۳- ۶ الگوریتم ژنتیک ۴۸
۳- ۶- ۱ تعریف ۴۸
۳- ۶- ۲ عملگرهای یک الگوریتم ژنتیک ۴۹
۳- ۶- ۳ عملکرد کلی الگوریتم ژنتیک ۵۰
۳- ۶- ۴ مقایسه الگوریتم ژنتیک و دیگر شیوه¬های مرسوم بهینه سازی ۵۱
۳- ۶- ۵ الگوریتم ژنتیک و سیستم¬های مهندسی ۵۲
۳- ۶- ۶ کاربردهای الگوریتم ژنتیک ۵۲
۳- ۷ شبکه¬های عصبی ۵۳
۳- ۷- ۱ تعریف ۵۳
۳- ۷- ۲ تازیخچه شبکه¬های عصبی ۵۳
۳- ۷- ۳ چرا از شبکه¬های عصبی استفاده می¬کنیم؟ ۵۴
۳- ۷- ۴ شبکه¬های عصبی در مقابل کامپیوترهای معمولی ۵۵
۳- ۷- ۵ چگونه مغز انسان می-آموزد؟ ۵۶
۳- ۷- ۶ از سلول¬های عصبی انسانی تا سلول¬های عصبی مصنوعی ۵۷
۳- ۷- ۷ کاربردهای شبکه¬های عصبی ۵۷
۳- ۸ کاربردهای دیگر هوش جمعی ۵۸
۳- ۸- ۱ تعریف ۵۸
۳- ۸- ۲ اقتصاد ۵۹
۳- ۸- ۳ شبکه¬های ادهاک ۶۰
۳- ۸- ۴ سیستم¬های خودسازمانده ۶۰
۴- فصل چهارم: نتیجه گیری ۶۲
[۱] E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence: From Natural to Artificial System. Oxford University Press, New York, 1999.
[۲] J.-L. Deneubourg, S. Aron, S. Goss, and J.-M. Pasteels. The Self_Orgonazing exploratory pattern of the Argentine ant. Journal of insect Behavior, 3:159-168, 1990.
[۳] G. Di Caro and M. Dorigo. AntNet: Distributed stigmergetic control for communications networks. Journal of Artificial Intelligence Research, 9:317-365, 1998.
[۴] G. Di Caro, F. Ducatelle, L. M. Gambardella. AntHocNet: An adaptive nature_inspired algorithm for routing in mobile ad hoc networks. European Transactions on Telacommunications, 16(5): 443-455, 2005.
[۵] M. Dorigo,v. Maniezzo,and A. Colorni. Positive feedback as a search strategy. Technical Report 91-016,Dipartimento di Elettronica, politecnico di Milano, Milan, Italy,1991.Revised version publishedas : M.dorigo, on systems, Man,and cybernetics-part B,26(1):29-41,1996.
[۶] M. Dorigo and T.Stutzle. Ant Colony Optimization. MIT Press, Cambridge ,MA , 2004.
ما در این پروژه به تعریف هوش جمعی می پردازیم که هوش جمعی یکی از شاخههای هوش مصنوعی میباشد.در واقع بیان می کنیم، هوش جمعی ویژگی از سیستم است که بر اساس آن رفتار گروهی عاملهای غیر پیچیده که به صورت محلی با محیطشان در ارتباط هستند منجر به وجود آمدن الگوهای یکپارچه و منسجم میشود. همچنین کاربردهای مهم هوش جمعی را ذکر خواهیم کرد، و اینکه هر کاربرد بیشتردرکجاها استفاده خواهد شد.
هزاران سال است بشر تلاش می کند بفهمدکه چگونه فکر میکند، یعنی چگونه یک موجود می تواند حس کند، بفهمد، پیش بینی کند و دنیایی بسیار بزرگتر و پیچیده تر از خود را کنترل کند. رشته هوش مصنوعی از این حد هم جلوتر می رود : نه تنها برای درک موجودات هوشمند تلاش می کند، بلکه قصد دارد موجودات هوشمند نیز بسازد.
هوش مصنوعی یکی از جدیدترین علوم می باشد. در حال حاضر هوش مصنوعی دارای شاخههای بسیار متنوعی است مانند هوش
جمعی که هم در زمینه های همه منظوره مانند یادگیری و ادراک و هم در زمینه های بسیار خاص مانند بازی شطرنج، اثبات قضایای ریاضی و تشخیص بیماری مفید است. مفهوم ایده آل هوش مصنوعی عقلانیت نامیده می شود در واقع یک سیستم را عقلانی می نامیم اگر براساس دانستههایش، کار درست را انجام دهد.
هوش مصنوعی را باید عرصهٔ پهناور تلاقی بسیاری از دانشها، علوم و فنون قدیم و جدید دانست. ریشهها و ایدههای اصلی آن را باید در فلسفه، زبانشناسی، ریاضیات، روانشناسی، نورولوژی، و فیزیولوژی نشان گرفت و شاخهها، فروع، و کاربردهای گونهگونه و فراوان آن را در علوم رایانه، علوم مهندسی، علوم زیستشناسی و پزشکی، علوم و زمینههای بسیار دیگر.
هدف هوش مصنوعی بطور کلی ساخت ماشینی است که بتواند «فکر» کند. اما برای دسته بندی و تعریف ماشینهای متفکر، میبایست به تعریف «هوش» پرداخت.
همچنین به تعاریفی برای «آگاهی» و «درک » نیز نیازمندیم و در نهایت به معیاری برای سنجش هوش یک ماشین نیازمندیم.
با وجودی که برآورده سازی نیازهای صنایع نظامی، مهمترین عامل توسعه و رشد هوش مصنوعی بودهاست، هم اکنون از فراوردههای این شاخه از علوم در صنایع پزشکی، رباتیک، پیش بینی وضع هوا، نقشهبرداری و شناسایی عوارض، تشخیص صدا، تشخیص گفتار و دست خط و بازیها و نرم افزارهای رایانهای استفاده میشود . مباحث هوش مصنوعی پیش از بوجود آمدن علوم الکترونیک، توسط فلاسفه و ریاضی دانانی نظیر بول که اقدام به ارائه قوانین و نظریههایی در باب منطق نمودند، مطرح شده بود. در سال ۱۹۴۳، با اختراع رایانههای الکترونیکی، هوش مصنوعی، دانشمندان را به چالشی بزرگ فراخواند. بنظر میرسید، فناوری در نهایت قادر به شبیه سازی رفتارهای هوشمندانه خواهد بود.
با وجود مخالفت گروهی از متفکرین با هوش مصنوعی که با دیده تردید به کارآمدی آن مینگریستند تنها پس از چهار دهه، شاهد تولد ماشینهای شطرنج باز و دیگر سامانههای هوشمند در صنایع گوناگون هستیم.
نام هوش مصنوعی در سال ۱۹۶۵ میلادی به عنوان یک دانش جدید ابداع گردید. البته فعالیت درزمینه این علم از سال ۱۹۶۰ میلادی شروع شده بود.
بیشتر کارهای پژوهشی اولیه در هوش مصنوعی بر روی انجام ماشینی بازیها و نیز اثبات قضیههای ریاضی با کمک رایانهها بود. در آغاز چنین به نظر میآمد که رایانهها قادر خواهند بود چنین اموری را تنها با بهره گرفتن از تعداد بسیار زیادی کشف و جستجو برای مسیرهای حل مسئله و سپس انتخاب بهترین آنها به انجام رسانند.
اما اکثر تعریفهایی که در این زمینه ارایه شدهاند بر پایه یکی از باورهای زیر قرار میگیرند:
– سیستمهایی که به طور منطقی فکر میکنند.
– سیستمهایی که به طور منطقی عمل میکنند.
– سیستمهایی که مانند انسان فکر میکنند.
– سیستمهایی که مانند انسان عمل میکنند.
– ظرفیت کسب و به کار گیری دانش و مهارت فکر کردن و استنتاج ؛
– توانایی رفتار مناسب در شرایط غیر قابل پیش بینی ؛
– توانایی بدست آوردن اهداف پیچیده در محیط پیچیده
– توانایی کار و تطبیق با محیط همراه با منابع و دانش ناکافی
شاید بتوان هوش مصنوعی را این گونه توصیف کرد :
هوش مصنوعی عبارت است از مطالعه این که چگونه کامپیوترها را میتوان وادار به کارهایی کرد که در حال حاضر انسانها آنها رابهتر انجام میدهند.
بطور کلی ماهیت وجودی هوش به مفهوم جمع آوری اطلاعات، استقرا و تحلیل تجربیات به منظور رسیدن به دانش و یا ارائه تصمیم میباشد. در واقع هوش به مفهوم به کارگیری تجربه به منظور حل مسایل دریافت شده تلقی میشود. هوش مصنویی علم و مهندسی ایجاد ماشینهایی با هوش با به کارگیری از کامپیوتر و الگوگیری از درک هوش انسانی و نهایتا دستیابی به مکانیزم هوش مصنوعی در سطح هوش انسانی میباشد.
در مقایسه هوش مصنوعی با هوش انسانی می توان گفت که انسان قادر به مشاهده و تجزیه و تحلیل مسایل در جهت قضاوت و اخذ تصمیم میباشد در حالی که هوش مصنوعی مبتنی بر قوانین و رویه هایی از قبل تعبیه شده بر روی کامپیوتر میباشد. در نتیجه علی رغم وجود کامپیوترهای بسیار کارا و قوی در عصر حاضر هنوزکسی قادر به پیاده کردن هوشی نزدیک به هوش انسان در ایجاد هوشهای مصنوعی نبوده است.
ایجاد و ابداع فنون و تکنیکهای لازم برای مدیریّت پیچیدگی را باید به عنوان هستۀ بنیادین تلاشهای علمی و پژوهشی گذشته، حال، و آینده، در تمامی زمینههای علوم رایانه، و به ویژه، در هوش مصنوعی معرّفی کرد. شیوهها و تکنیکهای هوش مصنوعی، در واقع، برای حلّ آن دسته از مسائل به وجود آمده است که به طور سهل و آسان توسط برنامهنویسی تابعی، یا شیوههای ریاضی قابل حلّ نبودهاند.
در بسیاری از موارد، با پوشانیدن و پنهان ساختن جزئیّات فاقد اهمّیّت است که بر پیچیدگی فائق میآییم، و میتوانیم بر روی بخشهایی از مسئله متمرکز شویم که مهمتر است. تلاش اصلی، در واقع، ایجاد و دستیابی به لایهها و ترازهای بالاتر و بالاتر تجرید را نشانه میرود، تا آنجا که، سرانجام برنامههای کامپوتری درست در همان سطحی کار خواهند کرد که خود انسانها به کار مشغولند.
به یاری پژوهشهای گسترده دانشمندان علوم مرتبط، هوش مصنوعی از آغاز پیدایش تاکنون راه بسیاری پیموده است. در این راستا، تحقیقاتی که بر روی توانایی آموختن زبانها انجام گرفت و همچنین درک عمیق از احساسات، دانشمندان را در پیشبرد این علم، یاری کردهاست. یکی از اهداف متخصصین، تولید ماشینهایی است که دارای احساسات بوده و دست کم نسبت به وجود خود و احساسات خود آگاه باشند. این ماشین باید توانایی تعمیم تجربیات قدیمی خود در شرایط مشابه جدید را داشته و به این ترتیب اقدام به گسترش دامنه دانش و تجربیاتش کند.
برای نمونه به رباتی هوشمند بیاندیشید که بتواند اعضای بدن خود را به حرکت درآورد، او نسبت به این حرکت خود آگاه بوده و با سعی و خطا، دامنه حرکت خود را گسترش میدهد، و با هر حرکت موفقیت آمیز یا اشتباه، دامنه تجربیات خود را وسعت بخشیده و سر انجام راه رفته و یا حتی میدود و یا به روشی برای جابجا شدن، دست مییابد، که سازندگانش، برای او، متصور نبودهاند.
هر چند این مثال در تولید ماشینهای هوشمند، کمی آرمانی است، ولی به هیچ عنوان دور از دسترس نیست. دانشمندان، عموماً برای تولید چنین ماشینهایی، از تنها مدلی که در طبیعت وجود دارد، یعنی توانایی یادگیری در موجودات زنده بخصوص انسان، بهره میبرند.
آنها بدنبال ساخت ماشینی مقلد هستند، که بتواند با شبیهسازی رفتارهای میلیونها یاخته مغز انسان، همچون یک موجود متفکر به اندیشیدن بپردازد.هوش مصنوعی که همواره هدف نهایی دانش رایانه بودهاست، اکنون در خدمت توسعه علوم رایانه نیز است. زبانهای برنامه نویسی پیشرفته، که توسعه ابزارهای هوشمند را ممکن میسازند، پایگاههای دادهای پیشرفته، موتورهای جستجو، و بسیاری نرمافزارها و ماشینها از نتایج پژوهشهای هوش مصنوعی بهره میبرند.
سیستمی که عاقلانه فکر کند. سامانهای عاقل است که بتواند کارها را درست انجام دهد. در تولید این سیستمها نحوه اندیشیدن انسان مد نظر نیست. این سیستمها متکی به قوانین و منطقی هستند که پایه تفکر آنها را تشکیل داده و آنها را قادر به استنتاج و تصمیم گیری مینماید. آنها با وجودی که مانند انسان نمیاندیشند، تصمیماتی عاقلانه گرفته و اشتباه نمیکنند. این ماشینها لزوما درکی از احساسات ندارند. هم اکنون از این سیستمها در تولید عاملها در نرم افزارهای رایانهای، بهره گیری میشود. عامل تنها مشاهده کرده و سپس عمل میکند.
عاملها قادر به شناسایی الگوها، و تصمیم گیری بر اساس قوانین فکر کردن خود می باشند. قوانین و چگونگی فکر کردن هر عامل در راستای دستیابی به هدفش، تعریف میشود. این سیستمها بر اساس قوانین خاص خود فکر کرده و کار خودرا به درستی انجام میدهند. پس عاقلانه رفتار میکنند، هر چند الزاما مانند انسان فکر نمیکنند.
سیستمهای خبره زمینهای پرکاربرد در هوش مصنوعی و مهندسی دانش است که با توجّه به نیاز روز افزون جوامع بر اتخاذ راه حلها و تصمیمات سریع در مواردی که دانشهای پیچیده و چندگانهٔ انسانی مورد نیاز است، بر اهمیت نقش آنها افزوده هم میشود. سیستمهای خبره به حل مسائلی میپردازند که به طور معمول نیازمند تخصّصهای کاردانان و متخصّصان انسانی است. به منظور توانایی بر حل مسائل در چنین سطحی (ترازی)، دسترسی هرچه بیشتر اینگونه سامانهها به دانش موجود در آن زمینه خاص ضروری میگردد.
[۱]– Artificial intelligence
[۲] -swarm intelligence
[۳] -Agents
[۴] Expert system
جهت دریافت و خرید متن کامل مقاله و تحقیق و پایان نامه مربوطه بر روی گزینه خرید انتهای هر تحقیق و پروژه کلیک نمائید و پس از وارد نمودن مشخصات خود به درگاه بانک متصل شده که از طریق کلیه کارت های عضو شتاب قادر به پرداخت می باشید و بلافاصله بعد از پرداخت آنلاین به صورت خودکار لینک دنلود مقاله و پایان نامه مربوطه فعال گردیده که قادر به دنلود فایل کامل آن می باشد .