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

بازگشت   Artificial Intelligence - هوش مصنوعی > عمومی > کارشناسي ارشد و دکتري در هوش مصنوعي


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
ارسال تاپيک جديد  پاسخ
 
LinkBack ابزارهاي تاپيک نحوه نمايش
قديمي ۱۰-۲۷-۱۳۸۸, ۰۲:۳۷ قبل از ظهر   #1 (لینک دائم)
Moderator
 
آواتار programmer
 
تاريخ عضويت: دي ۱۳۸۸
محل سكونت: طهران بزرگ
پست ها: 17
تشكرها: 8
48 تشكر در 7 پست
پيش فرض تشریح مبحث "حل مسائل توسط جستجو" و یک نکته

سلام خدمت تمامی عزیزان
عزیزان من خودم از اون دسته آدمها هستم که از بی نظمی واقعا رنج میکشم اما تو این پست میخوام بدون دسته بندی چند تا نکته و پیرامونش؛چند تا تست هم بگم بعد توی طبقه بندی درستش میکنم
دوستان ما برای مرور هوش مصنوعی چند تا فصل داریم که یکیش حل مساله توسط جستجو است
همون طور که میدونید ما آدمها در واقعیت و پیرامون واسه ی حل مساله باید معلوم و مجهول رو جدا ساری کنیم و هدف خودمون(که وقتی داریم مساله حل میکنیم خواه نا خواه هدف داریم!) و بعد مساله رو درک کنیم که در نهایت با یه سری تحلیل ها به حل مساله منجر میشه

حالا توی هوش مصنوعی؛مبحث حل مساله به وسیله ی جستجو ما یه همچین چیزایی داریم.
خوب دوستان یه سری تعاریف هست که به توضیحشون میپردازیم
عامل حل مساله: ببینید عزیزان؛
این عامل؛یک عامل هدف گراست(یعنی به سوی هدف که بعضا همان حل مساله هست میرود) و بسته به ترتیب عملیات تصمیم میگیره که به قول معروف باید چیکار بکنه! تا مساله حل بشه در نهایت
خوب حالا دقت کنید که عوامل حل مساله 4 تا مرحله رو پشت سر میگذارن تا در نهایت مسأله حل بشه که الان خدمتتون عرض میکنم
1.فرمول سازی هدف
تمام مقصد های عامل رو ابتدا تعین میکنید و بعد میاید حد الامکان کمشون میکنید تا عامل هدف خودش رو بشناسه و در اصل ما به رفتار عامل نظم میدیم که سر در گم نشه!
2.فرمول سازی مسأله:
بذارین اینجوری بگم؛ شما چنتا هدف دارید
حالا باید تصمیم گیری کنه که چه حالاتی انتخاب بشه تا به اون هدفا برسه
3.پیدا کردن یه راهی؛نکته ای؛کاری چه میدونم یه چیزی که عامل باهاش شروع کنه و به هدف برسه.همین جا باید تأکید کنم که
این همه که میگیم راه حل راه حل؛
ما اینجا به یه راه حل واسه رسیدن به هدف اصلی پیدا میکنیم
4.اجرا:توی مرحله ی قبلی گفتم که به یه راه حل میرسیم؛تو این مرحله همون رو انجام میدیم
[حالا یه نکته ی خارج از درس؛ اگه من غلط املایی دارم احتمالا؛ علتش اینه که با موبایل این ها رو تایپ میکنم به همین دلیل ضریب خطا میره بالا]
[[توی توضیحات بالا من از ضمایر تو و شما استفاده کردم که منظورم همون عامل هاست و فقط جنبه ی خوش مزگی داره:دی]]
خوب بسه دیگه برگردیم سر درس!
حالا که عامل مساله رو متوجه شدین(ایشالا!) بریم سر بخت تعریف بعدی یعنی:
تعریف مساله:
که از چهار تا مولفه تشکیل میشه
1.حالت اولیه(initial state):عامل کار خودش رو از اینجا شروع میکنه
2.عملگرها: واسه ی هر عامل چند تا عمل و کار وجود داره که انجام بده! پس عملگر چیه؟! عملگر میاد میگه که آقا این کاری که عملگر داره از ابتدا انجام میده؛ این عواقب رو در پیش داره و به تعبیر علمی حالتی که عامل با انجام یک عمل از ابتدا به آن میرسد
این نکته رو بگم که ممکنه یه حالت باشه یا چند تا حالت که به تمامی این حالات در دسترس فضای حالت یا فضای وضعیت میگن
3.آزمون هدف: یه تابعه که میگه آیا یک حالت نهایی هست یا نه.
4.تابع هزینه ی مسیر: از اسمش تابلو هست که چیه!
نشون میده واسه هر مسیر چه هزینه ای صرف شده
خوب به سلامتی تا اینجا عامل حل مساله و تعریف مساله رو گفتم خدمتتون راستی دوستان من سعی کردم تا جای ممکن از بیان در چارچوب کتابی تا جای ممکن دوری کنم آخه هوش مصنوعی خیلی گنگ هست و همچنین تعاریف بسیار بسیار مهمه و من قصد دارم جوری بگم که توی حافظه بمونه. هر نظری درباره ی نگارش مطالب دارید خواهش میکنم بهم بگید
خوب دیگه زیاد حرف زدم
تعریف بعدی فرموله سازی مسائل هستش
توجه کنید که مسأله رو بسته به فضای حالت که در بالا ذکر کردم(ایشالا تو منطق فازی یه اشاره ای میکنم و اثبات میکنم براتون که این یعنی چی) و یه دو سه تا فاکتور دیگه که لزومی نداره الان بگم؛ به چار تا دسته تقسیم میکنن
1.مسائل تک حالته:
دوستان،من در بالا ذکر کردم که به حالات در دسترس برای یک عامل میگن فضای حالت یا فضای وضعیت
توی این نوع مسائل،حسگر های مساله میدونن که انجام چه کاری،چه پیشامد هایی داره!
و اینم بگم که عامل میدونه که چیا داره و چیا نداره
مثل رفتن از یک شهر به شهر دیگه و اینم بگم که محیط این مساله کاملا قطعی و قابل مشاهده است
2.مسائل چند حالته: اینجا دیگه عامل از چند و چون کار با خبر نیست که چیا رو داره اما میدونه که سرنوشتش با انجام هر مجموعه عمل چیه و خوب بالطبع محیط کمتر قطعیه نسبت به قبلیه
3.مسائل احتمالی:در این نوع،عامل نه درباره ی خودش به قطعیت رسیده(مقداری اطلاعات داره اما نه زیاد) و نه میتونه پیش بینی کنه که با انجام چه عملی،چه رفتارایی سر میزنه(بازم باید بگم که صفر نیست اما قسمتی از حل نیاز به اجرا داره) و باید بیاد و پا توی گود بذاره ! و دست به کار بشه تا به نتیجه برسه و فقط با طی کردن مسیر هست که میتونه از نتیجه با خبر بشه. در این نوع مساله ها درک شهودی از کار میفته و محیط اصلا قابل مشاهده و پیش بینی و همچنین قاطع نیست
مثل کیش و مات کردن که اصلا نمیشه پیش بینی کرد اینم بگم که روش حل به صورت درختی هست و اعمال راه حل به صورت پرشی انجام میشه و در اصل تصاعد حسابی با قدر نسبت 2 رو در دستور کار قرار میده که بعدا مفصلا توضیح میدم دربارش
4.مسائل اکتشافی: من این نوع مساله ها رو سر کلاسای حضوری به بچه ی کوچیک تشبیه میکنم که هیچی بلد نیست و با سعی و خطا به نتیجه میرسه البته این چیزی که گفتم بیشتر شرح حال انسان های نخستینه تا بچه های امروزی چون الان خانواده ها تربیب کردن را به عهده دارن تا اینکه بچه خودش بخواد یاد بگیره:دی
به هر حال منظورم اینه که از ابتدا چیزی نمیدونه و به تدریج تکامل پیدا میکنه
حالا این نوع مساله هم اینجوریه
از اول هیچ اطلاعاتی درباره ی خودش و رفتار و عواقب اعمالی که انجام میده نیست و کاملا با یک عامل نا آگاه و آماتور سروکار داریم که من جسارتا میگم عوامل خنگ نفهم!
که با انجام راه حل و به مرور زمان تکامل پیدا میکنه.
خوب دوستان من با اجازه دیگه باید برم
شرمنده من با رایانه نمیتونم تایپ کنم چون واقعا سرم رو الکی شلوغ کردم و با گوشی مینویسم واسه همین زیاد نمیتونم بنویسم
با اجازه فعلا خدا نگه دارتون...
__________________

در زندگی شهری فریب و نیرنگ؛دروغ و ریاکاری در همه جا حاکم شده اما در روستا صداقت و صمیمیت در همه جا موج میزند
مرحوم دکتر شریعتی

ويرايش شده توسط programmer; ۱۰-۲۷-۱۳۸۸ در ساعت ۰۱:۰۰ بعد از ظهر
programmer آفلاين است   پاسخ با نقل قول
از programmer تشكر كرده اند:
Astaraki (۱۰-۲۷-۱۳۸۸), bijibuji (۰۹-۱۰-۱۳۸۹), Di4mond_65 (۱۰-۲۸-۱۳۸۸), maaheno (۰۸-۱۱-۱۳۸۹), masood (۰۱-۱۶-۱۳۹۱), pasmod (۱۰-۲۷-۱۳۸۸)

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

نشان دهنده تبلیغات is online  
قديمي ۱۰-۲۷-۱۳۸۸, ۱۲:۵۲ بعد از ظهر   #2 (لینک دائم)
Super Moderator
 
آواتار pasmod
 
تاريخ عضويت: آذر ۱۳۸۸
محل سكونت: آلمان
پست ها: 101
تشكرها: 59
221 تشكر در 66 پست
My Mood: Khonsard
ارسال پيغام Yahoo به pasmod
پيش فرض

خیلی‌ ممنون....یاد تعاریف (Russel) و (Norvig) افتادم.

خسته نباشید
__________________
https://www.facebook.com/Pashutan.M
pasmod آفلاين است   پاسخ با نقل قول
از pasmod تشكر كرده است:
programmer (۱۰-۲۷-۱۳۸۸)
قديمي ۱۰-۲۷-۱۳۸۸, ۰۱:۱۴ بعد از ظهر   #3 (لینک دائم)
Moderator
 
آواتار programmer
 
تاريخ عضويت: دي ۱۳۸۸
محل سكونت: طهران بزرگ
پست ها: 17
تشكرها: 8
48 تشكر در 7 پست
پيش فرض خواهش میکنم

خواهش میکنم مهندس وظیفه بود
در ضمن اینم بگم که میدونم ماشالا همگی استادینا اما خوب این مبحث از بس که اهمیت داره در 6سال گذشته ازش هرسال تست اومده به جز سال 88
اینجوری بگم که دیگه داره از اون مباحث فیکس کنکور ارشد میشه
حتی توی کنکور مکاترونیک هم یک بار از این مبحث(حل مساله به روش جستجو) سوال اومده! پس با این حساب الان اهمیت این فصل رو واسه کنکور ارشد فکر کنم درک کردین!
و اینم بگم که هر روز به این مبحث مطلب اضافه میکنم تا تموم بشه
__________________

در زندگی شهری فریب و نیرنگ؛دروغ و ریاکاری در همه جا حاکم شده اما در روستا صداقت و صمیمیت در همه جا موج میزند
مرحوم دکتر شریعتی
programmer آفلاين است   پاسخ با نقل قول
از programmer تشكر كرده اند:
Astaraki (۱۰-۲۷-۱۳۸۸), Di4mond_65 (۱۰-۲۸-۱۳۸۸)
قديمي ۱۰-۳۰-۱۳۸۸, ۰۹:۵۸ بعد از ظهر   #4 (لینک دائم)
Moderator
 
آواتار programmer
 
تاريخ عضويت: دي ۱۳۸۸
محل سكونت: طهران بزرگ
پست ها: 17
تشكرها: 8
48 تشكر در 7 پست
پيش فرض ادامه ی بحث

با سلام مجدد
دوستان تا اینجا این تعاریف رو خدمتتون عرض کردم:
عامل مساله*تعریف مساله*فرمول سازی مساله*
خوب دوستان تا اینجا جست و جوی آگاهانه رو امید وارم که تونسته باشم خوب توضیح بدم
حالا بریم سراغ توضیح جستجوی نا آگاهانه
در بدو کار باید توسعه دادن را توضیح بدم
ببینید دوستان فرض کنید ما یک حالت داریم و تعدادی عملگر.حالا میایم و با این عملگرا یه سری کار روی این حالت انجام میدیم تا حالات بعدی رو به وجود بیاریم مثل شطرنج و حالت کنونی یک مهره و اعمالی که رو مهره انجام میشه و حالات بعدی پدید میاد
فضای حالت رو هم که خدمتتون عرض کردم
حالا دقت کنیدعزیزان
بعد از اینکه مساله فرمول سازی و تعریف میشه(به منظور تعین حالت اولیه و عملگرها و میزان هوشمندی عوامل)باید یه راه حلی پیدا کنیم دیگه بالاخره بیکار که نیستیم!
خوب ببینید ما درابتدای امر در یک حالتی هستیم که گفتم بهش میگیم حالت اولیه و میتونیم از اینجا به حالات بعد بریم.چه جوری؟
با استفاده از همین توسعه دادن که عرض کردم خدمتتون
این کار رو اونقدر انجام میدیم تا به یه جایی برسیم که اون جا ؛جایی نیست جز هدف
که توسط تابع آزمون هدف چک میشه که به درد میخوره یا نه
خوب حالا دستاورد این کار چیه؟!
به یک درخت جستجو یا گراف جستجو میرسیم
ببینید دوستان با عرض پوزش من با گوشی مینویسم به همین منظور نمیتونم عکسی در اختیارتون قرار بدم اما شفاها بگم که شما شطرنج رو در نظر بگیرید ابتدا مهره ی اسب در یک خانه قرار دارد
سپس یک سری آزادی عمل ها داره که به تدریج بسط داده میشه
یا اصلا در ریاضیات گسسته ی دبیرستان خوندید که گراف جهت دار با ماتریس و ضوابط رسم میشه و بسط میدیم
خوب تا اینجا خدمتون باشه
با اجازه من دیگه باید برم
التماس دعا
__________________

در زندگی شهری فریب و نیرنگ؛دروغ و ریاکاری در همه جا حاکم شده اما در روستا صداقت و صمیمیت در همه جا موج میزند
مرحوم دکتر شریعتی

ويرايش شده توسط programmer; ۱۰-۳۰-۱۳۸۸ در ساعت ۱۰:۱۱ بعد از ظهر
programmer آفلاين است   پاسخ با نقل قول
از programmer تشكر كرده اند:
bijibuji (۰۹-۱۰-۱۳۸۹), maaheno (۰۸-۱۱-۱۳۸۹), pasmod (۱۱-۱-۱۳۸۸)
پاسخ



كاربران در حال ديدن تاپيک: 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 هم اکنون ۰۵:۰۰ بعد از ظهر ميباشد.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

Teach and Learn at Hexib | Sponsored by www.Syavash.com and Product In Review

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

Inactive Reminders By Icora Web Design