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