آموزش ریاضیات (Mathematics)
۴۰۸۰ آموزش
نمایش دسته بندی ها (۴۰۸۰ آموزش)

شبکه عصبی متعامد (Orthogonal Neural Network)، در ریاضیات (Mathematics)

انواع شبکه های عصبی (Neural Networks) را در آموزش زیر شرح دادیم :

شبکه عصبی متعامد (Orthogonal Neural Network) :

شبکه عصبی متعامد (Orthogonal Neural Network) به شبکه ای گفته می شود که در آن ماتریس های وزن (یا حداقل برخی از آن ها) متعامد هستند، یعنی

\[ W^T W = I \]

. این ویژگی باعث می شود که نُرم بردارهای ورودی در طول لایه ها حفظ شود (حفظ انرژی) و از محو شدن یا انفجار گرادیان جلوگیری کند. این امر به ویژه در شبکه های عمیق و RNNها مفید است.

در RNNها، استفاده از ماتریس وزن بازگشتی متعامد (مانند در الگوریتم uRNN) می تواند مشکل محو شدن گرادیان را کاهش دهد. روش های تحمیل متعامدبودن شامل: مقداردهی اولیه متعامد (مانند استفاده از تجزیه QR)، به روزرسانی وزن ها روی منیفولد متعامد (با استفاده از گرادیان روی منیفولد)، و اضافه کردن جریمه به تابع هزینه (

\[ \|W^T W - I\|^2 \]

) است.

کاربردها: RNNها، شبکه های عمیق با بیش از ۱۰۰ لایه، نرمال سازی طیفی (برای GANها). شبکه های متعامد پایدارتر و قابل اعتمادتر هستند.

نویسنده علیرضا گلمکانی
شماره کلید 14420
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)