تفاوت ها و شباهت های شبکه های عصبی، منطق فازی و الگوریتم ژنتیک
با عرض سلام خدمت همه عزیزان
من در مورد شبکه های عصبی، منطق فازی و (علی الخصوص) الگوریتم ژنتیک مقدمتا مطالبی را مطالعه کردم... اما سوالی که در ابتدا برایم پیش آمد این بود که:
تفاوت ها و شباهت های این روش ها در چیست؟ مزیت ها و ضعف های این روش ها در مقایسه با یکدیگر در چیست؟
یا بهتر بگویم فرض کنید در صنعت به مساله ای برخورد می کنید که می خواهید از این روش ها برای حل آن استفاده کنید، از کجا باید دانست که کدام روش برای مساله مورد نظر بهتر است؟
ممنون و سپاسگذارم
نقل قول: تفاوت ها و شباهت های شبکه های عصبی، منطق فازی و الگوریتم ژنتیک
نقل قول:
نوشته شده توسط
Sh. Holmes
با عرض سلام خدمت همه عزیزان
من در مورد شبکه های عصبی، منطق فازی و (علی الخصوص) الگوریتم ژنتیک مقدمتا مطالبی را مطالعه کردم... اما سوالی که در ابتدا برایم پیش آمد این بود که:
تفاوت ها و شباهت های این روش ها در چیست؟ مزیت ها و ضعف های این روش ها در مقایسه با یکدیگر در چیست؟
یا بهتر بگویم فرض کنید در صنعت به مساله ای برخورد می کنید که می خواهید از این روش ها برای حل آن استفاده کنید، از کجا باید دانست که کدام روش برای مساله مورد نظر بهتر است؟
ممنون و سپاسگذارم
شبکههای عصبی يك روش شناسائي سيستمها است، منطق فازی يك نوع نگرش به مسائل است، و الگوریتم ژنتیک يك روش بهگزيني است. اين سه مقوله منطقاً هيچ ارتباطي به هم ندارند، تا بخواهيد با هم مقايسه كنيد. هركدام براي كاريست. براي نمونه اگر قرار باشد مدل نوسانات ارزش يك زوجارز، مانند GBP/JPY، را در بازار فاركس مدل كنيد، ميتوانيد يك شبكة عصبي براي آن طراحي كنيد. در شبكة پيشگفته ميتوانيد از ديدگاه منطق فازي هم استفاده كنيد. براي يافتن پارامترهاي چنين شبكهاي، ميتوانيد يك تابع ارزش تعريف كرده و با استفاده از روشهاي بهگزيني مقدار كمينه يا بيشينة اين تابع ارزش را بيابيد. با ابن كار پارامترهاي سيستم به دست ميآيد و در حقيقت، سيستم شناسايي ميشود. براي يافتن كمينه يا بيشينة تابع ارزش پيشگفته ميتوانيد از الگوريتم ژنتيك استفاده كنيد.
در اين نمونه، ميبينيد كه از هر سه مقولهاي كه بيان كرده بوديد، استفاده شد، اما لزومي ندارد كه از هر سه استفاده كنيد. در ضمن هيچ كدام از آنها را نميتوانيد به جاي ديگري استفاده كنيد.
پينوشت: من بيش از 10 تا پروژة شبكههاي عصبي، بيش از 5 تا پروژة منطق فازي، و بيش از 30 تا پروژة الگوريتم ژنتيك در مقطع ليسانس و فوق ليسانس انجام دادهام. براي الگوريتم ژنتيك زيربخش آخر از آخرين بخش كتاب "شگردهاي عددي" رو هم ميتونيد بخونيد. موقعي كه من اون كتاب رو نوشتم، هنوز شركت MathWorks جعبهابزار الگوريتم ژنتيك رو ارائه نداده بود، واسه همين برنامهها رو خودم نوشتم. برنامههاي كتاب رو ميتونيد از لينك زير دانلود كنيد.
http://mmnrecipes.blogspot.com
برنامههاي الگوريتم ژنتيك اين كتاب سادهتر از آني هست كه شركت MathWorks داده؛ اين طبيعي است، چون يك نفر كجا و يك تيم كجا؟ اما در هر صورت مفاهيم آن را داخل كتاب توضيح دادم و برنامههايش هم قبل از اينكه كتاب را چاپ كنم حداقل براي 20 تا پروژة ليسانس و فوق ليسانس تست شده است. به نظر من پيشنياز نميخواهد، چون مفاهيمش خيلي ساده است. البته بعضيها يك سري مفاهيم پيچيده را به هر مبحثي اضافه ميكنند؛ من اين كار را نكردهام. فقط بايد متلب بلد باشيد، كه آن را هم در بخش اول كتاب به طور خلاصه گفتهام.
نقل قول: تفاوت ها و شباهت های شبکه های عصبی، منطق فازی و الگوریتم ژنتیک
نقل قول:
شبکههای عصبی يك روش شناسائي سيستمها است، منطق فازی يك نوع نگرش به مسائل است، و الگوریتم ژنتیک يك روش بهگزيني است. اين سه مقوله منطقاً هيچ ارتباطي به هم ندارند، تا بخواهيد با هم مقايسه كنيد. هركدام براي كاريست. براي نمونه اگر قرار باشد مدل نوسانات ارزش يك زوجارز، مانند GBP/JPY، را در بازار فاركس مدل كنيد، ميتوانيد يك شبكة عصبي براي آن طراحي كنيد. در شبكة پيشگفته ميتوانيد از ديدگاه منطق فازي هم استفاده كنيد.....
درود ،
من دارم رو همین زمینه کار می کنم و می خوام که یه نرم افزار برای تحلیل و پیش بینی مارکت فارکس برای خودم بنویسم. با توجه به مثالی که زدید می خواستم بدونم در این زمینه می تونید منو راهنمایی کنید و بهترین مسیری رو که می تونم طی کنم رو با توجه به تجربه ای که دارید بفرمایید.
شاد و پیروز باشید
مهـــــــــــــرایـــــــ زد
نقل قول: تفاوت ها و شباهت های شبکه های عصبی، منطق فازی و الگوریتم ژنتیک
اصلی ترین کاربرد ها :
الگوریتم ژنتیک : حل تقریبی یا قطعی مسائلی که راه حلی قطعی برای حل آنها وجود ندارد با استفاده از هیورستیک های جستجوی سراسری .
شبکه های عصبی : حل قطعی مسائلی در جامعه یادگرفته شده که قابل پیش بینی نیستند .
منطق فازی : حل مسائلی که به دلیل مطلق نبودن فضای صورت مساله نمی توان به جواب مطلق رسید.
مثلا
- آیا علی مهربان است ؟
- علی چه قدر مهربان است ؟
.
نقل قول: تفاوت ها و شباهت های شبکه های عصبی، منطق فازی و الگوریتم ژنتیک
نقل قول:
نوشته شده توسط
مهرایزد
درود ،
من دارم رو همین زمینه کار می کنم و می خوام که یه نرم افزار برای تحلیل و پیش بینی مارکت فارکس برای خودم بنویسم. با توجه به مثالی که زدید می خواستم بدونم در این زمینه می تونید منو راهنمایی کنید و بهترین مسیری رو که می تونم طی کنم رو با توجه به تجربه ای که دارید بفرمایید.
شاد و پیروز باشید
مهـــــــــــــرایـــــــ زد
در لينك زير، مطالب مفيدي در اين زمينه وجود دارد.
http://forum.sarmaye.com/showthread.php?t=3426