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

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


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

#moamaye 8 be zabane c
Raji آفلاين است   پاسخ با نقل قول

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

نشان دهنده تبلیغات is online  
قديمي ۰۸-۲۲-۱۳۸۹, ۰۶:۵۵ بعد از ظهر   #22 (لینک دائم)
Administrator
 
آواتار Astaraki
 
تاريخ عضويت: خرداد ۱۳۸۷
محل سكونت: تهران-کرج!
پست ها: 3,465
تشكرها: 754
16,337 تشكر در 3,127 پست
My Mood: Mehrabon
ارسال پيغام Yahoo به Astaraki
Exclamation

پیاده سازی معماي 8 با#C و به کمک روش جستجوی A-star
Astaraki آفلاين است   پاسخ با نقل قول
از Astaraki تشكر كرده اند:
astronomer (۰۸-۱۳-۱۳۹۲), bijibuji (۰۹-۱۳-۱۳۸۹), f_iris (۰۸-۳-۱۳۹۰), green_Dream (۰۱-۹-۱۳۹۰), tohidsabunchi (۱۰-۲۴-۱۳۸۹)
قديمي ۰۹-۱۳-۱۳۸۹, ۰۸:۵۰ بعد از ظهر   #23 (لینک دائم)
عضو فوق فعال
 
آواتار bijibuji
 
تاريخ عضويت: مهر ۱۳۸۸
پست ها: 16
تشكرها: 27
38 تشكر در 14 پست
Lightbulb حل معمای پازل 8 با کد سی پلاس پلاس

خدمت لیلا خانوم که دنبالش می گشتن

تابع مکاشفه ای (هیورستیک) ای که به کار رفته فاصله منهتن هستش.
این هم منبع

كد:
class Piece
{
    public int X;
    public int Y;
    public readonly int Number;

    int TargetX{get{return (Number-1)%3;}}
    int TargetY{get{return (Number-1)/3;}}

    int CalculateDistanceFromGoal()
    {
         int dx=X-TargetX;
         int dy=Y-TargetY;
         return Math.Abs(dx)+Math.Abs(dy);
    }

    public Piece(int number,int x,int y)
    {
        Number=number;
        X=x;
        Y=y;
    }
}


}

int Heuristic(Piece[] pieces)
{
    int result=0;
    foreach(Piece piece in pieces)
    {
        result+=piece.CalculateDistanceFromGoal();
    }
    return result;
}
bijibuji آفلاين است   پاسخ با نقل قول
قديمي ۰۹-۲۴-۱۳۸۹, ۰۹:۳۵ بعد از ظهر   #24 (لینک دائم)
عضو جدید
 
آواتار profnami
 
تاريخ عضويت: آذر ۱۳۸۹
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

بهتر نیست که اول مساله و راه حل هاش رو تعریف کنید . بعد سورس بزارید ؟

اول یه تعریف کامل از مساله و الگوریتمش و این که باید چی کار انجام بده بکنی . کدنویسیش رو دوستان انجام بدن . بعد اگر نتونستند کد بزارید .

من الان همه ی تاپیک ها رو خوندم . آخرش نفهمیدم که شما چی میخواید انجام بدید
profnami آفلاين است   پاسخ با نقل قول
قديمي ۰۹-۲۶-۱۳۸۹, ۰۳:۲۴ قبل از ظهر   #25 (لینک دائم)
عضو فوق فعال
 
آواتار bijibuji
 
تاريخ عضويت: مهر ۱۳۸۸
پست ها: 16
تشكرها: 27
38 تشكر در 14 پست
پيش فرض

نقل قول:
نوشته اصلي بوسيله profnami نمايش پست
بهتر نیست که اول مساله و راه حل هاش رو تعریف کنید . بعد سورس بزارید ؟

اول یه تعریف کامل از مساله و الگوریتمش و این که باید چی کار انجام بده بکنی . کدنویسیش رو دوستان انجام بدن . بعد اگر نتونستند کد بزارید .

من الان همه ی تاپیک ها رو خوندم . آخرش نفهمیدم که شما چی میخواید انجام بدید
من متوجه پیشنهاد شما نشدم
یه دوستی سوالی پرسیده بود و من هم جوابش رو دادم.
سوال شما چیه؟ اگر سوالی دارید بپرسید
اگر جوابی دارید به پرسش دوستتون ، ذکر کنید
در غیر اینصورت من نمی فهمم که شما منظورتون چیه ؟
bijibuji آفلاين است   پاسخ با نقل قول
قديمي ۰۹-۲۷-۱۳۸۹, ۰۱:۵۵ قبل از ظهر   #26 (لینک دائم)
عضو جدید
 
آواتار profnami
 
تاريخ عضويت: آذر ۱۳۸۹
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

ببینید بنده تازه کارم . تازه کار که چه عرض کنم اصلا در زمینه ی هوش مصنوعی تجربه ندارم . فقط علاقه دارم که سوال حل کنم . الگوریتم بنویسم .
اما من این تاپیک ها رو که خوندم متوجه شدم دقیقا واسه 8 پازل چیکار میکنید . اما نتونستم بفهمم اصل سوال چیه و برنامه ای که نوشته میشه باید چیکار کنه ؟
برنامه ی 8 پازل و n پازل چیکار میکنند ؟
ممنون
profnami آفلاين است   پاسخ با نقل قول
قديمي ۱۰-۲۴-۱۳۸۹, ۰۶:۲۶ بعد از ظهر   #27 (لینک دائم)
عضو فوق فعال
 
آواتار masood
 
تاريخ عضويت: خرداد ۱۳۸۸
محل سكونت: اسالم
پست ها: 98
تشكرها: 291
37 تشكر در 30 پست
My Mood: Khoshhal
ارسال پيغام Yahoo به masood
پيش فرض تعریف معمای هشت

نقل قول:
نوشته اصلي بوسيله profnami نمايش پست
ببینید بنده تازه کارم . تازه کار که چه عرض کنم اصلا در زمینه ی هوش مصنوعی تجربه ندارم . فقط علاقه دارم که سوال حل کنم . الگوریتم بنویسم .
اما من این تاپیک ها رو که خوندم متوجه شدم دقیقا واسه 8 پازل چیکار میکنید . اما نتونستم بفهمم اصل سوال چیه و برنامه ای که نوشته میشه باید چیکار کنه ؟
برنامه ی 8 پازل و n پازل چیکار میکنند ؟
ممنون
شرح معمای 8 اینه که فرض می کنیم یک جدول 3 در 3 داریم که اعداد 1 تا 8 رو بدون تکرار توش نوشتن و یک خونه هم خالی مونده که قصه سر همون خونه خالیه. شما می تونی هرکدوم از اعداد رو که همسایه خونه خالی باشه بکشی پایین بالا چپ یا راست تا توو خونه خالی جا بگیره و البته جای خودش خالی بشه.
لذا نتیجه می گیریم همیشه یه خونه خالیه.
اگر فرض کنیم اعداد بصورت تصادفی توی این خونه ها قرار گرفته باشند هدف از این الگوریتم ها اینه که با جابجا کردن خونه خالی بتونن به یه حالتی برسن که اول خونه خالی باشه بعد 1 و بعد 2 و بعد در سطر بعدی 3 و الی آخر. یعنی جدول مذکور رو باید مرتب کنی
همین
__________________
یک روز یک ماشین برای انتخابات ریاست جمهوری ثبت نام می کند
چه بخواهیم چه نخواهیم این اتفاق می افتد.
masood آفلاين است   پاسخ با نقل قول
قديمي ۱۲-۲۸-۱۳۸۹, ۱۲:۰۳ قبل از ظهر   #28 (لینک دائم)
عضو جدید
 
آواتار *shabnam*
 
تاريخ عضويت: آذر ۱۳۸۹
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
پيش فرض

از دوستای محترمی که این تاپیک رو دیدن، کسی هست که سورسc++ این بازی رو که دوستان لطف کردن و گذاشتن رو اجرا کرده باشه؟
من که اجراش میکنم error میده
*shabnam* آفلاين است   پاسخ با نقل قول
قديمي ۱۲-۲۸-۱۳۸۹, ۰۸:۳۵ قبل از ظهر   #29 (لینک دائم)
عضو جدید
 
آواتار zohresh
 
تاريخ عضويت: اسفند ۱۳۸۹
پست ها: 1
تشكرها: 0
0 تشكر در 0 پست
My Mood: Mehrabon
پيش فرض

سلام اگه امکان داره معمای 8 رو باروش جستجوی اول عمق هم بذارین.
zohresh آفلاين است   پاسخ با نقل قول
قديمي ۱۲-۲۹-۱۳۸۹, ۰۱:۵۲ بعد از ظهر   #30 (لینک دائم)
عضو جدید
 
آواتار batking
 
تاريخ عضويت: آبان ۱۳۸۹
پست ها: 2
تشكرها: 0
0 تشكر در 0 پست
My Mood: Shad
پيش فرض

نقل قول:
نوشته اصلي بوسيله *shabnam* نمايش پست
از دوستای محترمی که این تاپیک رو دیدن، کسی هست که سورسc++ این بازی رو که دوستان لطف کردن و گذاشتن رو اجرا کرده باشه؟
من که اجراش میکنم error میده
من به زبان دلفی دارمش
batking آفلاين است   پاسخ با نقل قول
پاسخ

Tags
8-puzzle



كاربران در حال ديدن تاپيک: 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