PDA

View Full Version : چگونه هوش مصنوعی رو شروع کنیم؟



E G A L E
سه شنبه 07 اردیبهشت 1389, 11:16 صبح
سلام.

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

ضمنا من C++‎ رو نصفش رو بلدم و روز به روز دارم پیشرفت میکنم، آیا این زبان در هوش به کار میره؟ میدونم که هوش از 2 زبان خاص خودش استفاده میکنه مثل پرولوگ. هرجایی که رفتم و خوندم بیشتر از پرولوگ استفاده میکنن.

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

LORD AELX
سه شنبه 07 اردیبهشت 1389, 12:38 عصر
اول ویکیپدیا: http://fa.wikipedia.org/wiki/%D9%87%D9%88%D8%B4_%D9%85%D8%B5%D9%86%D9%88%D8%B9% DB%8C !!!!!!!!!!! :متفکر:

ببینید، هوش مصنوعی الزاما یک فن برنامه نویسی نیست و مباحث مربوط به خودش رو داره که در ابتدا باید اونا رو یاد بگیرید. همچنین باید با مباحثی همچون شبکه های عصبی، منطق فازی (Fuzzy) و ... آشنایی کامل پیدا کنید. من در اینجا دو نمونه کتاب خوب درباره AI معرفی می کنم که میتونید مطالعه کنید:

Artificial Intelligence - A Modern Approach - By Stuart J. Russell and Peter Norvig
Artificial Intelligence - By Nils J. Nilsson

البته من این دو تا کتاب رو قبلا اسکن کردم و بصورت PDF دارم، ولی نمیدونم چرا اینجا نمیشه تو هیچ سایت File Hosting ای اونا رو Share کرد، حالا یا اینترنت ایران مشکل داره یا ADSL من!! پس زحمت خریدن دو تا کتاب بالا با خودتون... به هر حال مجبور شدم تمام مقالاتی رو که میخواستم آپلود کنم، لینک اینترنتی شون رو پیدا کنم و بگذارم که البته به نفع شما، چند تا چیز دیگه هم پیدا کردم و گذاشتم :چشمک:

همچنین شما می توانید از هر زبان برنامه نویسی که مایل هستید برای این منظور استفاده کنید، مثل ++C\C یا JAVA یا ... ضمنا نرم افزارهایی همچون Prolog و یا MATLAB به منظور اجرای محاسبات پیچیده ریاضی و اعمال منطق سیستم و پیاده سازی شبکه عصبی شما بکار می روند و قابلیت این را دارند که پس از انجام عملیات توسط شما، یک Library برای زبان برنامه نویسی شما ایجاد کنند، تا بتوانید در برنامه خود از توابع آن ها استفاده کنید. در زیر هم منابعی در مورد Prolog و MATLAB قرار دادم:

این اولی رو باید بعد از دادن اسم و ایمیل از سایتش دانلود کنی: http://www.ida.liu.se/~ulfni/lpp/copyright.shtml (http://www.ida.liu.se/%7Eulfni/lpp/copyright.shtml)
http://www.mtome.com/Publications/PNLA/prolog-digital.pdf
http://www.dbnet.ece.ntua.gr/~adamo/csbooksonline/prolog-notes.pdf (http://www.dbnet.ece.ntua.gr/%7Eadamo/csbooksonline/prolog-notes.pdf)
http://www.ai.uga.edu/mc/plcoding.pdf
http://www.gprolog.org/manual/gprolog.pdf
http://www.probp.com/download/manual.pdf
http://www.swi-prolog.org/download/stable/doc/SWI-Prolog-5.6.59.pdf
http://www.soe.ucsc.edu/classes/cmps112/Spring03/languages/prolog/PrologIntro.pdf
http://www.cis.udel.edu/~carberry/CISC-304/Prolog-Intro-handout.pdf (http://www.cis.udel.edu/%7Ecarberry/CISC-304/Prolog-Intro-handout.pdf)
http://staff.science.uva.nl/~ulle/teaching/prolog/prolog.pdf (http://staff.science.uva.nl/%7Eulle/teaching/prolog/prolog.pdf)
http://www.ics.uci.edu/~cstork/ics141/lecture01.pdf (http://www.ics.uci.edu/%7Ecstork/ics141/lecture06.pdf) تا http://www.ics.uci.edu/~cstork /ics141/lecture07.pdf (http://www.ics.uci.edu/%7Ecstork/ics141/lecture07.pdf) ببین، 7 تا درسه ها.... از lecture01 تا lecture07 :چشمک:

http://www.bumatek.boun.edu.tr/orgnizasyon/download/MATLAB_GUIDE_www.bumatek.boun.edu.tr.pdf
http://courses.washington.edu/css457/matlab/learning_matlab.pdf
http://www.maths.dundee.ac.uk/~ftp/na-reports/MatlabNotes.pdf (http://www.maths.dundee.ac.uk/%7Eftp/na-reports/MatlabNotes.pdf)
http://www.math.siu.edu/matlab/tutorial2.pdf

این هم چند تا سرچ گوگل برای شما:

http://www.google.com/#hl=en&source=hp&q=%D9%87%D9%88%D8%B4+%D9%85%D8%B5%D9%86%D9%88%D8%B 9%DB%8C&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=4f910945c1ee36d4
http://www.google.com/#hl=en&q=%D8%B4%D8%A8%DA%A9%D9%87+%D9%87%D8%A7%DB%8C+%D8% B9%D8%B5%D8%A8%DB%8C&aq=f&aqi=g-p1g9&aql=&oq=&gs_rfai=&fp=4f910945c1ee36d4
http://www.google.com/#hl=en&q=%D9%85%D9%86%D8%B7%D9%82+%D9%81%D8%A7%D8%B2%DB%8 C+fuzzy&aq=0p&aqi=g-p1&aql=&oq=%D9%85%D9%86%D8%B7%D9%82+%D9%81%D8%A7%D8%B2%DB% 8C&gs_rfai=&fp=4f910945c1ee36d4

LORD AELX
سه شنبه 07 اردیبهشت 1389, 13:45 عصر
راستی، اینو هم بگم که کار بر روی هوش مصنوعی واقعا سنگین و مشکل است، زیرا علاوه بر پیچیدگی مبحث، ریشه های گسترده ای بین علوم مختلف دارد. ممکن است کار بر روی تئوری آن برای شما چند سال بطول بیانجامد. همینطور پیشنهاد می کنم پشتکار داشته باشید و از مطالعه و تحقیق لذت ببرید و کارتان را نیمه کاره رها نکنید. ضمنا حتما همراه با تحقیق، کار عملی هم انجام بدهید تا کاربردی یاد بگیرید.... (نه مثل این دکتر های کامپیوتر استاد دانشگاه که فقط حرف میزنن!!!) :چشمک:

metallic
جمعه 21 فروردین 1394, 05:03 صبح
سلام
میخواستن بدونم برای شروع هوش مصنوعی نیاز به بلد بودن زبان خاصی هست یا نه
ممنون

motanro
یک شنبه 02 بهمن 1401, 09:53 صبح
هوش مصنوعی خیلی رشته خوبیه، مخصوصا رشته پردازش تصویرش
در کل کاربرد هوش مصنوعی کلا گستردس و مثل یک ابزار هست که هر شخصی می تونه ازش استفاده خوب یا بد کنه
در رابطه با هوش مصنوعی (https://hamrah.academy/blog/artificial-intelligence/) آکادمی همراه اول یک مقاله خوب نوشته که واقعا عالی بود
بهتون پیشنهاد میدم که بخونید ...
اینم لینکش:
https://hamrah.academy/blog/artificial-intelligence/