✍ شبکهی عصبی LSTM چیست؟
✅ شبکهی LSTM یا Long-Short Term Memory نوع خاصی از شبکهی RNN است که مشکل حافظهی بلندمدت شبکهی RNN را حل میکند. شبکهی LSTM سازوکارهایی داخلی بهاسم گیت (Gate) دارد. این گیتها جریان اطلاعات را کنترل میکنند؛
✅ همینطور مشخص میکنند چه دادههایی در توالی مهم هستند و باید همچنان حفظ بشوند و چه دادههایی باید حذف بشوند؛ بهاین شکل، شبکهی اطلاعات مهم را در طول زنجیرهی توالی عبور میدهد تا خروجی مدنظر را داشته باشیم.
✅ در این شکل ساختار یک شبکهی عصبی LSTM را میبینیم:
▪️ساختار شبکهی عصبی LSTM - 1
▪️ساختار شبکهی عصبی LSTM - 2
همانطور که در شکل مشخص است، شبکهی LSTM چندین عملیات مختلف در ساختار داخلیاش دارد. این عملیات به شبکهی LSTM کمک میکند اطلاعات را حفظ یا فراموش کند. برای درک نحوهی کار این شبکه گامبهگام این عملیات را با هم بررسی میکنیم.
🔴 مفهوم اصلی شبکهی LSTM
✅ مفهوم اصلی شبکهی LSTM همان cell state و گیتهای همراهش است؛ درواقع cell state مانند آزادراهی عمل میکند که اطلاعات را در طول زنجیرهی توالی جلو میبرد. میتوانیم به cell state بهعنوان حافظهی شبکه نگاه کنیم.
✅ گیتها اطلاعات را در cell state بهروز نگه میدارند. این گیتها شبکههای عصبی مختلفی هستند که تصمیم میگیرند چه اطلاعاتی به cell state وارد بشوند. این گیتها در طول آموزش شبکه یاد میگیرند چه اطلاعاتی باید حفظ یا فراموش شوند.
#LSTM
#شبکه_عصبی
#پایگاه_جامع_مدیریار
www.modiryar.com
@modiryar