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

بازگشت   Artificial Intelligence - هوش مصنوعی > محاسبات نرم > شبکه های عصبی (Neural Networks)


 
تبليغات سايت
Iranian Association for the Advancement of Artificial Intelligence
 
 
LinkBack (2) ابزارهاي تاپيک نحوه نمايش
قديمي ۱۰-۲۴-۱۳۸۷, ۰۸:۴۱ قبل از ظهر   #7 (لینک دائم)
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض

همونطور كه مي دونيد قرار دادن Hidden Layer اختياري هست و در يك شبكه ي عصبي لزوماً لايه ي مياني نداريم. براي اينكه بهتر متوجه بشيد يك مثال خيلي ساده با پرسپترون مي زنم.
در صورتي كه اطلاعي از پرسپترون نداري مي توني به اين لينك مراجعه كني:
سیاوش محمودیان - بلاگ - مقدمه ای بر شبکه های عصبی

يك پرسپترون ساده بدون هيچ لايه ي مياني با دو ورودي و يك خروجي مي تونه فضا رو با يك خط راست به دو بخش تقسيم كنه! در لينك بالا مثال OR نشون داده شده. اما حالا فرض كن مي خواي فضا رو به يك خط شكسته به دو قسمت تقسيم كني! در اين صورت ديگه با يك پرسپترون نمي توني اين كار رو انجام بدي و بايد حتماً يك لايه اضافه كني. حالا اگر بخواي فضا رو با يك دايره به دو قسمت تقسيم كني (مثلاً داخل دايره خروجيش يك بشه و بيرون از اون صفر بشه) به خاطر پيچيده تر شدن مرز بين 1 و 0 باز بايد به تعداد لايه ها اضافه كني!
پس مي تونيم نتيجه بگيريم لايه هاي مياني بستگي به پيچيدگي تابعي داره كه مي خواي با توجه به ورودي ها ازش خروجي بگيري. مثلاً OR رو مي توني با يك لايه (يا بيشتر البته) شبيه سازي كني، اما در پردازش تصوير يك لايه پاسخ گو نيست! مثلاً مي خواي يك شبكرو طوري آموزش بدي كه اگر عكس صورت بود خروجي 1 داشته باشيم و اگر صورت نبود 0 داشته باشيم... درسته كه تعداد نرون هاي لايه ي خروجي 1 عدد هست اما با بدون لايه هاي مياني هيچ وقت نمي تونيم اين كار رو انجام بديم.
از طرف ديگه زياد كردن بيش از اندازه ي لايه هاي مياني باعث ايجاد خطا ميشه و ما همگرا به جواب نميشيم! پس معمولاً از تعداد لايه هاي كم شروع مي كنيم و در صورتي كه به جواب نرسيديم تعداد لايه ها و نرون هاي هر لايرو زياد تر مي كنيم.
در حال حاضر نرم افزار هايي مثل NeuroSolutions وجود دارند كه با توجه به ورودي ها و خروجي ها سعي مي كنند با بكارگيري الگوريتم ژنتيك بهترين تعداد لايه هاي مياني و تعداد نرون هاي اين لايه ها رو كه خطاي كمتري نسبت به خروجي ها دارند بدست بياورند!
اگر قسمتي هنوز برات گنگ بود حتماً بگو...
__________________
Siavash آفلاين است   پاسخ با نقل قول
 

LinkBacks (?)
LinkBack to this Thread: http://artificial.ir/intelligence/thread87.html
نوشته شده توسط For Type تاريخ
شبکه عصبی در نرم افزار matlab This thread Refback ۰۹-۳-۱۳۸۷ ۱۱:۲۴ بعد از ظهر
آموزش aforge.net This thread Refback ۰۹-۱-۱۳۸۷ ۰۱:۳۳ بعد از ظهر


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