نقل قول:
نوشته اصلي بوسيله ejafari
سلام دوستان؛ هرکی کدها و راهنمایی های مربوط به مدل سازی شبکه های عصبی و تحلیل حساسیت این شبکه ها در Matlab رو در اختیار داره؛ لطفا در این تاپیک قرار بده!
|
درود بر شما
مدل سازی شبکه های عصبی در نرم افزار متلب که خودش یک تولباکس مجزا داره و می تونید به help متلب رفته و تمام داستان رو اونجا بخونید.
در مورد آنالیز حساسیت هم جواب ساده هستش.با اینکه می گویند شبکه های عصبی یک black box هستش ولی از نظر من سوپرپوزیشن چند تا تابع سیگمویید یا تانژانت هیپربولیک و یا ... هستش که یک سری از ضرایب این توابع مجهول هستش و باید این ضرایب طوری تعیین بشه که بهترین برازش رو نسبت به ورودی و خروجی داشته باشیم که اینجا یک مساله بهینه سازی رخ میده که البته می توان از روشهای تکاملی و تحلیلی هم بهره بود.
حساسیت رو می توان اینگونه گفت که مشتق بر فرض این سوپرپوزیشن چند تابع سیگمویید نسبت به پارامترهای مجهول را حساسیت شبکه به اون متغیر می گویند.
شما در متلب بر فرض شبکه عصبی خودتون رو آموزش دادید و می خواهید حساسیت شبکه رو به یک وزن یا بایاس دلخواه بسنجید.بهترین راه این هستش که شبکه را نسبت به وزنهای مختلف شبیه سازی کنید(بوسیله تابع sim) و تغییرات خروجی رو بصورت نمودار رسم کنید.