نمايش پست تنها
قديمي ۰۶-۱۸-۱۳۹۳, ۱۲:۲۵ بعد از ظهر   #2 (لینک دائم)
kamran_kenzo Male
عضو فوق فعال
 
آواتار kamran_kenzo
 
تاريخ عضويت: تير ۱۳۸۹
محل سكونت: Tehran
پست ها: 190
تشكرها: 4
91 تشكر در 74 پست
پيش فرض

سلام

ببینید برای اینکه در شبکه عصبی وزن نورون ها یادگرفته شود باید یک تابع خطا داشته باشیم که بر اساس اون خروجی شبکه عصبی را خروجی واقعی مقایسه کنیم و میزان عملکرد سیستم رو ارزیابی کنیم.
توابع خطا خیلی گوناگون هستند. حالا اینکه چرا مشتق می گیرند:
کلا برای حل مسائل بهینه سازی و رسیدن به جواب باید از رابطه مشتق گرفت. اگه یادتون باشه در ریاضیات دبیرستان برای اینکه ریشه یک معادله رو به دست بیاریم مشتق می گرفتیم. در اینجا هم ما یک رابطه بهینه سازی داریم که دنبال جوابی هستیم که در اون رابطه صدق کنه پس از مشتق گیری استفاده میشه.
در شبکه های عصبی هم تابع خطا جزئی از اون رابطه بهینه سازی است که در اون سعی میشه خطای سیستم کاهش پیدا کنه.
حالا در بعضی روابط که قابل مشتق گیری نیستند از تکنیک های دیگه ای استفاده میشه.
kamran_kenzo آفلاين است   پاسخ با نقل قول
از kamran_kenzo تشكر كرده است:
pumper (۰۶-۱۸-۱۳۹۳)