Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   شبکه های عصبی (Neural Networks) (http://artificial.ir/intelligence/forum10.html)
-   -   راهنمائی کامل و پله پله درباره یاد گیری کامل شبکه عصبی (http://artificial.ir/intelligence/thread100.html)

aryairaniaryairani ۰۶-۲۵-۱۳۸۷ ۰۹:۳۷ بعد از ظهر

راهنمائی کامل و پله پله درباره یاد گیری کامل شبکه عصبی
 
با درود
دوستان می خوام خواهش کنم که به صورت مرحله به مرحله بگید کسی که سالها(10 سال) از ریاضی دور بوده (دانشگاه رشتم تجربی بوده ولی دبیرستان ریاضی بودم) و حالا می خواد جدی شبکه عصبی رو بخونه و حرفه ای بشه چی بخونه و چه موقع بخونه دقیق باشه راهنمائی تون لطفا چون فقط می خوام بر اساس حرف شما پیش برم.
1- اول باید کتاب های ریاضی رو خوند یا همزمان می شه خوند؟
2- کتاب ریاضی که معرفی میکنید لطفا تو این مرحله فارسی باشه
3- شبکه رو با کتاب شالکف ترجمه جورابیان شروع کردم یک هفته هست البته همراهش کتاب فیل پکتین رو هم می خونم ساده تر ه بنظرم ولی کلا خیلی گیجم چون خودم دارم تو خونه می خونم نه ریاضی خوب یادم مونده نه کسی هست که ازش راهنمائی بگیرم لطفا منو راه بندازیت تو این مسیر
تازه بعدش وقتی شبکه رو بلد شدم خیال دارم فازی و ژنتیک رو هم بخونم
خیلی ممنون

Siavash ۰۶-۲۵-۱۳۸۷ ۱۰:۳۳ بعد از ظهر

دوست خوب،
اول يك سوال از شما دارم. هدف شما از يادگيري شبكه هاي عصبي، تنها استفاده از آن در پروژه هاي تحقيقاتي يا علمي است، يا قصد ارائه ي ايده هاي جديد در اين زمينه و گسترش آن را داريد.
در صورتي كه هدف شما مورد اول باشد نيازي به يادگيري ريشه اي رياضي نخواهيد داشت و تنها دانستن يك سري مقدمات مانند توابع، توابع برگشتي و ... و نترسيدن از فرمول هاي رياضي كافيست. در اين حالت شما نيازي نداريد به صورت خيلي دقيق نحوه ي آموزش و يادگيري شبكه ها را بدانيد و بيشتر بايد محل و زمان استفاده ي انواع شبكه و نحوه ي تبديل مسئله به يك مدل را بلد باشيد كه نياز زيادي به دانستن رياضيات پيشرفته ندارد، زيرا ابزار و نرم افزار هاي بسياري موجود هستند كه از شما ساختار شبكه و ورودي و خروجي و نوع آموزش را درخواست كرده و بقيه ي كار ها مانند Train كردن شبكه را انجام مي دهند.

اما در صورتي كه مي خواهيد مثلاً به گسترش و ارائه ي يك روش جديد يادگيري بپردازيد بايد اطلاعات خيلي زيادي از جمله درك كامل برخي موارد رياضيات پيشرفته داشته باشيد.

لطفاً هدفتان را بگوييد تا دوستان بتوانند بهتر راهنمايي كنند...

aryairaniaryairani ۰۶-۲۶-۱۳۸۷ ۰۸:۳۵ قبل از ظهر

با درود
اول اینکه ممنونم از سرعت عمل در پاسخ دادنتون اصلا فکر شو نمی کردم
دوم اینکه سیاوش جان هدف اول من همون کاربرد تحقیقاتی اون توی سیستم پزشکیه ولی چون کلا از وقتی این مبحث رو خوندم عاشق این موضوع شدم ودیدم این حوزه علم ونورو ساینسcomputational و هوش مصنوعی دقیقا چیزیه که من رو ارضا می کنه برای همین می خوام از پزشکی شیف کنم به سمت این بخشها جوونی ها که استعداد یادگیریم بد نبود(مثلا سمپادی بودم)
پس می شه گفت من باید برنامه هام رو تو دو بخش پیاده کنم
1- یک دوره کوتاه تر که با سرعت بیشتری به سطحی از دانش شبکه عصبی مصنوعی و بعد فازی وژنتیک برای استفاده کاربردی تو پروژه های تحقیقاتیم برسم
2- یک دوره با نگاه بلند مدت که بتونم کلا متخصص یکی از گرایش های هوش مصنوعی بشم
اگر توی راهنمائی هاتون پارامتر موثری هست باید بگم طبق برناهام کلا روزی5 ساعت رو میخوام اختصاص بدم به هر دو بخش برنامم مثلا 3 ساعت بخش کاربردی 2 ساعت بخش بلند مدت تر
خیلی ممنون

Siavash ۰۶-۲۶-۱۳۸۷ ۰۳:۰۵ بعد از ظهر

اول از همه خوشحالم كه يك پزشك به هوش مصنوعي علاقه مند شده.
يادگيري هوش مصنوعي به تنهايي قدرتي نداره و يك جور ابزار خيلي قوي هست. وقتي اون رو در رشته هاي ديگه مثل پزشكي، عمران، مديريت، صنايع و ... بكار ببريد قدرت اصلي اون معلوم ميشه.

متأسفانه افرادي كه به هوش مصنوعي مسلط هستند در زمينه هاي ديگه فعاليت نمي كنند و بر عكس.
اما در اكثر كشور ها كار گروهي اين ايراد رو مي پوشونه. متأسفانه در ايران كار گروهي جا نيوفتاده و اين يك مشكل بزرگ هست. البته بعضي اوقات هم مفيده چون باعث مي شه افراد به رشته هاي مختلف سر بزنند اما خوب اگر اين نيرو در يك رشته متمركز بشه به طور قطع مي تونه نتيجه ي بهتري داشته باشه.

براي ادامه در صورتي كه زبان برنامه نويسي بلد نيستيد حتماً يك زبان برنامه نويسي ياد بگيريد. Matlab هم ابزار بسيار قوي اي هست و Help اون خيلي از مقدمات هوش مصنوعي رو حتي خيلي بهتر از كتاب هاي ديگه توضيح داده.
ديدن مثال هاي مختلف خيلي كمكتون خواهد كرد كه باز هم نياز به يادگيري يك زبان برنامه نويسي داره.

در صورتي كه مي خواين منطق فازي رو شروع كنيد، كمي آمار و احتمال به شما مي تونه كمك كنه براي درك اينكه متوجه بشيد منطق فازي در مورد احتمال صحبت نمي كنه بلكه مبحث ميزان عضويت رو مطرح مي كنه.

اگر واقعاً روزي 5 ساعت رو به هوش مصنوعي اختصاص بديد شك نكنيد مي تونيد در اين زمينه خيلي موفق باشيد اما پزشكي رو رها نكنيد كه مطمئن هستم اين كار رو نخواهيد كرد.

aryairaniaryairani ۰۶-۲۶-۱۳۸۷ ۰۴:۳۳ بعد از ظهر

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

Siavash ۰۶-۲۶-۱۳۸۷ ۰۸:۳۴ بعد از ظهر

خواهش مي كنم!
اگر اين كار رو بتوني انجام بدي و اقعاً عالي خواهد بود.
حتي اگر نرسيدي خلاصه ها رو قرار بدي، سوال پرسيدن باعث پيشرفت انجمن ميشه!
اگر خلاصه ها رو هم قرار بدي كه لطف بزرگي در حق انجمن كردي.

ali_richi ۰۷-۲۰-۱۳۸۷ ۰۱:۱۳ بعد از ظهر

سلام
اگه میشه میخواستم من هم از طریق این تاپیک یه پرس و جویی بکنم.
من یه کارشناس نرم افزار هستم و شغلم هم نوشتن برنامه های تجاری با .net و sql هستش.هم vb و هم c#.
از لحاظ تئوری با شبکه های عصبی آشنایی نسبی دارم ولی متاسفانه تا به حال موفق نشدم که عملا برنامه ای با این تکنیک بنویسم.
میخواستم ببینم که اصلا با چه ابزار های میشه شبکه عصبی کار کرد و به نظر شما بهترینش برای آدمی با ویژگی های این حقیر کدومه؟
ممنون میشم از راهنماییتون

Siavash ۰۷-۲۰-۱۳۸۷ ۱۱:۰۵ بعد از ظهر

اگر با تئوريش تا حدودي آشنايي داريد، شايد بد نباشه مثال كاربردي از اون ببينيد.

در صورتي كه به C# مسلط هستيد اين تاپيك رو حتماً ببينيد:
http://artificial.ir/intelligence/%D...forge-net.html

توي اين پكيج سورس كد هاي مثال زيادي از استفاده ي هوش مصنوعي وجود داره كه تعدادي از اونا درباره ي شبكه هاي عصبي هستن. كار باهاش خيلي آسون هست.

يك مثال براي شناخت حروف با اون داخل Syavash.com‌ گذاشتم، در صورتي كه اونو نخوندين شايد براي شروع به عنوان يك راه خيلي راحت بكارگيري شبكه هاي عصبي بد نباشه.

ابزاري هم در Matlab‌ وجود داره با نام nntools كه خيلي از پروژه هاي تحقيقاتي رو با اون انجام ميدن.

فكر مي كنم ديدن مثال براي شروع خيلي انگيزه ايجاد مي كنه.

ali_richi ۰۷-۲۳-۱۳۸۷ ۰۴:۰۰ بعد از ظهر

ممنون از راهنمائیت اما اون لینکی که برای دریافت فریم ورک afrogr گذاشته بودی ارور داره.ارورشم اینه:


Google
Error


Forbidden
Your client does not have permission to get URL /p/aforge/ from this server
من سعی میکنم با یه سرور دیگه کانکت شم شاید بتونم بگیرمش.تو هم یه نگاهی بکن.

ali_richi ۰۷-۲۵-۱۳۸۷ ۰۸:۱۸ قبل از ظهر

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

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


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

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