Artificial Intelligence - هوش مصنوعی  
انجمن را در گوگل محبوب کنيد :

بازگشت   Artificial Intelligence - هوش مصنوعی > مقدمات هوش مصنوعی > عامل هاي هوشمند

Notices


 
تبليغات سايت

جهت مشاهده تعرفه ارزان تبلیغات، به اين لينک مراجعه نماييد

Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۰۶-۲۸-۱۳۸۹, ۱۱:۵۹ بعد از ظهر   #1 (لینک دائم)
عضو جدید
 
آواتار expert2010
 
تاريخ عضويت: شهريور ۱۳۸۹
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
پيش فرض سیستم های چند عامله

سلام هر چی که در مورد سیستمهای چند عامله باشه می تونه به دردم بخوره.
expert2010 آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online  
قديمي ۱۱-۱۱-۱۳۹۰, ۰۸:۰۸ بعد از ظهر   #2 (لینک دائم)
عضو جدید
 
آواتار TORANGH
 
تاريخ عضويت: آذر ۱۳۹۰
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

با عرض سلا م من هم دنبال مقاله همراه با برنامه آن در مورد سیستم های چند عمله می باشم اگر کمکم کنید ممنون می شم
TORANGH آفلاين است   پاسخ با نقل قول
قديمي ۱۲-۷-۱۳۹۰, ۰۲:۲۸ قبل از ظهر   #3 (لینک دائم)
عضو جدید
 
آواتار h.kh
 
تاريخ عضويت: بهمن ۱۳۹۰
پست ها: 5
تشكرها: 2
0 تشكر در 0 پست
پيش فرض

یه کم جزئی تر کنید سوالتونو !!!
h.kh آفلاين است   پاسخ با نقل قول
قديمي ۰۱-۵-۱۳۹۱, ۱۱:۴۸ قبل از ظهر   #4 (لینک دائم)
عضو جدید
 
آواتار black_wear
 
تاريخ عضويت: مرداد ۱۳۹۰
پست ها: 5
تشكرها: 46
2 تشكر در 1 پست
پيش فرض

سیستم‌های چندعاملی چیست؟(Multi Agent Systems)
سیستم چندعاملی (Multi Agent Systems) یا به اختصار MAS روش نوینی برای حل مسائل و پیاده‌سازی پروژه‌های نرم‌افزاری رایانه‌ای است.

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

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

همچنین این نوع سیستم‌ها برای محیط‌هایی با مقیاس وسیع(Large Scale) و محیط‌های ناشناخته نیز گزینه مناسبی نسبت به سیستم‌های تک‌عاملی به شمار می‌آیند.

سیستم‌های مبتنی بر عامل، پردازش موازی را آسان کرده و به راحتی موازی می‌شوند. منظور از پردازش موازی این است که به جای انجام یک پروژه با محاسبات زیاد و پردازش‌های سنگین توسط یک پردازشگر، همان پروژه را به پردازش‌‌های کوچکتر با حجم محاسبات کمتر شکسته و آن را توسط چندین عامل انجام دهیم. مثلاً میزی را تصور کنید که برای بلند کردنش به 100 نیوتن نیرو احتیاج داریم،

حال هم می‌توانیم آن را توسط یک نفر که توانایی اعمال 100 نیوتن نیرو را دارد، بلند کنیم و هم این کار را به کمک چهار نفر که هر کدام 25 نیوتن نیرو به اشتراک می‌گذارند، انجام دهیم. در نتیجه، هزینه‌ها در چنین سیستمی پایین می‌آید و نیازی به صرف هزینه کلان جهت ایجاد امکان پردازش سنگین برای یک عامل نیست.

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


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

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

در دسته‌بندی ساده‌ای از عامل‌ها می‌توان به دو نوع عامل اشاره کرد، یکی عامل‌های ساده و کم‌اهمیت‌تر (Trivial Agents) که مثال ساده آن، ترموستات‌ها هستند و دوم عامل‌های هوشمند (Intelligent Agents ) که در واقع همان برنامه کامپیوتری‌ است که در بعضی محیط‌ها قادر به انجام اعمال خودمختار و انعطاف‌پذیر است.
در اینجا منظور از انعطاف‌پذیر، انجام اعمال واکنش‌دار (دارای عکس‌العمل) و پیش‌بینی یک واکنش و انجام زودتر عمل مناسب است.

به عنوان اولین تعریف برای یک سیستم چندعاملی می‌توان گفت: سیستم چندعاملی به سیستمی گفته می‌شود که از تعدادی عامل (agent) تشکیل‌شده‌ است. این عامل‌ها هر کدام به نوبه خود فعل و انفعالات داخلی داشته و در محیط خارج نیز با یکدیگر ارتباط دارند.

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

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

دو مسئله کلیدی که در طراحی سیستم‌های چندعاملی مطرح است: اول طراحی عامل و دوم طراحی محیطی برای عملکرد و ارتباط میان عامل‌ها. در طراحی عامل، چگونگی ساخت عاملی که قادر به انجام کارهای مستقل و اعمال خودمختار باشد مدنظر است.

به گونه‌ای که بتواند کارهایی که بر عمده‌اش گذاشته‌ایم را با موفقیت انجام دهد. در طراحی اجتماع یا محیط عامل‌ها، نکته اساسی این است که چگونه عامل‌هایی طراحی کنیم که قادر به برقراری ارتباط با یکدیگر باشند.

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


منبع
black_wear آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۲۸-۱۳۹۱, ۰۶:۵۶ بعد از ظهر   #5 (لینک دائم)
عضو جدید
 
آواتار مهشید333
 
تاريخ عضويت: ارديبهشت ۱۳۹۱
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

سلام
من نیاز به کد حل برنامه فیلسوفان دارم (مسئله ای که 5تا فیلسوف کنار هم نشستند و هرکدام میخوان غذا بخورن باید حتما 2تا چنگال داشته باشن) بچه ها این سوال پایان ترمم هست لطفا کمک کنید
میخوام با init نوشته شده باشه و بدون state با waitc
ممنون میشم اگر کمک کنید اگر با زبان سی شارپ هم باشه مشکلی نداره
مرسی
مهشید333 آفلاين است   پاسخ با نقل قول
قديمي ۰۲-۲۸-۱۳۹۱, ۰۶:۵۷ بعد از ظهر   #6 (لینک دائم)
عضو جدید
 
آواتار مهشید333
 
تاريخ عضويت: ارديبهشت ۱۳۹۱
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

میشه جواب رو به این ایمیل برام بفرستین؟
mahshid664@gmil.com
بازم ممنون
مهشید333 آفلاين است   پاسخ با نقل قول
پاسخ



كاربران در حال ديدن تاپيک: 1 (0 عضو و 1 مهمان)
 
ابزارهاي تاپيک
نحوه نمايش

قوانين ارسال
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is فعال
شکلکها فعال است
كد [IMG] فعال است
كدهاي HTML غير فعال است
Trackbacks are فعال
Pingbacks are فعال
Refbacks are فعال



زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۲:۰۴ قبل از ظهر ميباشد.


شبكه های عصبی - منطق فازی - الگوریتم ژنتیك - هوش مصنوعی چيست؟ - روبوكاپ - هوش مصنوعی در ایران - داده كاوی - سیستم های خبره - مقالات هوش مصنوعی - پردازش زبان طبيعي- نرم افزار matlab - بيومتريک- پردازش صدا - پردازش تصوير - وب معنايي- کلوني مورچه - الگوريتم پرندگان - الگوريتم زنبور عسل - منطق محاسباتي - محاسبات تکاملي حل مسئله 8 وزير(8Queen) - حل تمرين هوش مصنوعي راسل (فارسي)- حل معماي 8 (8puzzle) - حل مسئله کوله پشتي - حل مسئله کشيش‌ها و آدمخوارها - حل مسئله فروشنده دوره گرد(tsp) - کارشناسي ارشد هوش مصنوعي -
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Proudly hosted by Hostiran | Sponsored by www.Syavash.com

استفاده از مطالب انجمن در سایر سایت ها، تنها با ذکر انجمن هوش مصنوعي به عنوان منبع و لینک مستقیم به خود مطلب مجاز است

Inactive Reminders By Icora Web Design