بازی Shooting Up به زبان سی شارپ با دید شی گرایی (به همراه سورس کد)

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

ادامه‌ی مطلب

با Instant Document Search داخل فایل های متنی کامپیوتر خود بگردید!

با نرم‌افزار Instant Document Search شما می توانید در بین فایل های TXT, RTF, DOC, HTML, PDF, XLS, WPD, WRI, PPT, ODT و ODS بگردید و متن خاصی را بگردید. از امکانات این نرم افزار می توان به موارد زیر اشاره نمود : – جست جو بر اساس موارد خاص مانند تاریخ ، اندازه و … فایل متنی – پشتیبانی از سینتکس های برنامه نویسی زبان هایی مانند سی پلاس پلاس و زبان های تحت دات نت – امکان تعریف محدوده های خاص برای جست جوی فایل های متنی –…

ادامه‌ی مطلب

ﺑﻬﯿﻨﻪ ﺳﺎزی ﭼﯿﻨﺶ ﺣﺮوف ﻓﺎرسی ﺑﺮ روی ﺻﻔﺤﻪ ﮐﻠﯿﺪ با الگوریتم ژنتیک

ﺑﺪﺳﺖ آوردن ﭼﯿﻨﺶ بهینه ﺣﺮوف ﻓﺎرﺳﯽ ﺑﺮ روی ﺻﻔﺤﻪ ﮐﻠﯿﺪ در درازﻣﺪت برای ﮐﺴﺎﻧﯽ ﮐﻪ ﺑﺎ ﺗﺎﯾﭗ ﮐﺮدن ﻣﺘﻮن ﻓﺎرﺳﯽ درﮔﯿﺮ ﻫﺴﺘﻨﺪ ،ﺑﺴﯿﺎر ﻣﻔﯿﺪ ﺧﻮاﻫﺪ ﺑﻮد . ﯾﮏ اﻟﮕﻮرﯾﺘﻢ ﺗﮑﺎﻣﻠﯽ ﻣﯽ ﺗﻮاﻧﺪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﯾﮏ ﺗﺎﺑﻊ ﺗﻨﺎﺳﺐ ﮐﻪ ﻣﯿﺰان راﺣﺘﯽ ﺗﺎﯾﭗ ﮐﺮدن ﻣﺘﻮن ﻓﺎرﺳﯽ را برای ﯾﮏ ﭼﯿﻨﺶ اراﺋﻪ ﻣﯽ دﻫﺪ، در ﻓﻀﺎي ﭼﯿﻨﺶ ﻫﺎي ﺣﺮوف ﻓﺎرﺳﯽ ﺑﺮ روي ﺻﻔﺤﻪ ﮐﻠﯿﺪ ﺟﺴﺘﺠﻮ ﮐﺮده و ﭼﯿﻨﺶ ﺑﻬﯿﻨﻪ را ﺑﺪﺳﺖ آورد. در اﯾﻦ ﺟﺎ، ﯾﮏ اﻟﮕﻮرﯾﺘﻢ ژﻧﺘﯿﮏ ﺑﻪ دﻧﺒﺎل ﯾﺎﻓﺘﻦ ﺑﻬﺘﺮﯾﻦ ﺟﺎﯾﮕﺸﺖ از 32 ﺣﺮف ﻓﺎرﺳﯽ ﺑﻌﻼوه ﺣﺮوف ﻫﻤﺰه ” ء…

ادامه‌ی مطلب

کتاب الکترونیکی (PDF) اﻟﮕﻮرﯾﺘﻢ ژﻧﺘﯿﮏ

اﻟﮕﻮرﯾﺘﻢ ژﻧﺘﯿﮏ

می‌توان ﺑﻪ اﺧﺘﺼﺎر ﮔﻔﺖ ﮐﻪ اﻟﮕﻮرﯾﺘﻢ ژﻧﺘﯿﮏ (GA) ﯾﮏ روش بهینه‌سازی اﻟﻬﺎم ﮔﺮﻓﺘﻪ از ﻃﺒﯿﻌﺖ ﺟﺎﻧﺪار اﺳﺖ ﮐﻪ ﻣﺎﺷﯿﻦ می‌تواﻧﺪ ﻣﮑﺎﻧﯿﺰم اﻧﺘﺨﺎب ﻃﺒﯿﻌﯽ را ﺑﺎ اﺳﺘﻔﺎده از اﯾﻦ ﺗﮑﻨﯿﮏ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﺷﺒﯿﻪ‌ﺳﺎزي ﮐﻨﺪ ﮐﻪ از ﺗﮑﺎﻣﻞ ژﻧﺘﯿﮑﯽ ﺑﻪ ﻋﻨﻮان ﯾﮏ الگوی ﺣﻞ ﻣﺴﺌﻠﻪ اﺳﺘﻔﺎده ﻣﯿ‌ﮑﻨﺪ، مسئله‌ای ﮐﻪ ﺑﺎﯾﺪ ﺣﻞ ﺷﻮد ورودی اﺳﺖ و راه‌ﺣﻞ‌ﻫﺎ ﻃﺒﻖ ﯾﮏ اﻟﮕﻮ ﮐﺪﮔﺬاری می‌ﺸﻮﻧﺪ و ﺗﺎﺑﻌﯽ وﺟﻮد دارد ﺑﻪ ﻧﺎم fitness ﮐﻪ ﻫﺮ راه ﺣﻞ ﮐﺎﻧﺪﯾﺪ را ارزﯾﺎﺑﯽ می‌کند و اﮐﺜﺮ آﻧﻬﺎ ﺑﻪ ﺻﻮرت ﺗﺼﺎدﻓﯽ اﻧﺘﺨﺎب می‌شود.

ادامه‌ی مطلب

ﻣﻨﻄﻖ ﻓﺎزی در هوش مصنوعی

چکیده : ﯾﮏ ﻣﺠﻤﻮﻋﻪ ﻓﺎزی، دﺳﺘﻪ ای از اﺷﯿﺎ ﺑﺎ درﺟﻪ ﻋﻀﻮﯾﺖ ﭘﯿﻮﺳﺘﻪ اﺳﺖ. ﭼﻨﯿﻦ ﻣﺠﻤﻮﻋﻪ ای ﺗﻮﺳﻂ ﯾﮏ ﺗﺎﺑﻊ ﺗﻌﻠﻖ ﻣﺸﺨﺺ ﻣﯽ ﺷﻮد ﮐﻪ ﺑﻪ ﻫﺮ ﺷی درﺟﻪ ای از ﻋﻀﻮﯾﺖ ﺑﯿﻦ ﺻﻔﺮ و ﯾﮏ را اﻧﺘﺴﺎب می دﻫﺪ. ﻣﻔﺎﻫﯿﻢ ﺷﻤﻮل، ﻫﻤﺒﺴﺘگی، ﻣﮑﻤﻞ، راﺑﻄﻪ و ﺗﺤﺪب ﺑﺮای ﭼﻨﯿﻦ ﻣﺠﻤﻮﻋﻪ ای ﻧﯿﺰ ﮔﺴﺘﺮش ﯾﺎﻓﺘﻪ و ﺧﻮاص ﮔﻮﻧﺎﮔﻮن اﯾﻦ ﻣﻔﺎﻫﯿﻢ در ﺑﺴﺘﺮ ﻣﺠﻤﻮﻋﻪ ﻫﺎی ﻓﺎزی ﺑﻨﯿﺎد ﮔﺬارده ﺷﺪه اﺳت. در اﯾﻦ ﻣﻘﺎﻟﻪ ﺑﺎ ﻣﻔﺎﻫﯿﻢ و کاربردهای ﻣﻨﻄﻖ فازی ﺑﯿﺸﺘﺮ آﺷﻨﺎ ﺧﻮاﻫﯿﻢ ﺷﺪ و ﻫﺪف اﯾﺠﺎد اﻧﮕﯿﺰه برای ﺗﺤﻘﯿﻖ و ﻣﻄﺎﻟﻌﻪ ﺑﯿﺸﺘﺮ…

ادامه‌ی مطلب

سیستم های ﺧﺒﺮﻩ در هوش مصنوعی

سیستم های ﺧﺒﺮﻩ در هوش مصنوعی یکی از شاخه های هوش مصنوعی می باشد که همچون فرد خبره با استفاده از دانش تخصصی به حل مسائل می پردازد. یک سیستم خبره واقعیات را از کاربر یا فرد مشخص دریافت می کند و با تکنیک های استنتاج با استفاده از دانش موجود در پایگاه دانش ، تخصص، تجربه و در یک کلام خبرگی را به کاربر ارائه می کند. در ادامه می توانید این مقاله را دریافت نمایید.

ادامه‌ی مطلب

زبان های برنامه نویسی هوش مصنوعی Lisp و Prolog

چکیده: ﺑﺮرﺳﯽ ﺗﺎرﯾﺨﭽﻪ و ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﻫـﻮش ﻣﺼﻨﻮﻋﯽ. ﺑﺮرﺳﯽ ﺳﺒﮏ ﻫﺎی ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﯽ ﻫﻮش ﻣﺼﻨﻮﻋﯽ ﺷﺎﻣﻞ ﺳـﺒﮏ ﺗﺎﺑﻌﯽ و ﻣﻨﻄﻘﯽ . ﺑﺮرﺳﯽ ﻧﺤﻮ و semantics زﺑﺎن ﻫﺎي Lisp و  Prolog. برای دریافت این مقاله بصورت PDF به ادامه همین مطلب مراجعه کنید.

ادامه‌ی مطلب

خبری خوش برای ایرانیان! Google Earth نقشه های ایران را بروز رسانی کرد!

چند سالی می‌شد که شرکت گوگل در Google Earth نقشه های ایران را به‌روزرسانی نمی کرد و بیشتر جاها تار و قدیمی بودند ولی اخیرا تمامی شهرها و نقشه های قدیمی را به روز رسانی کرده و حتی اکثر جاهایی که تست کردم مشخصات چند ماه پیش بود و جای خوشحالی دارد. آخرین نسخه این نرم افزار برای گوشی های اندروید و ویندوز می توانید از اینجا دانلود کنید و از نقشه های جدید لذت ببرید: دانلود رایگان نسخه 7.1.8 نرم‌افزار Google Earth Pro برای ویندوز با حجم 31 مگابایت…

ادامه‌ی مطلب