ما الفرق بين LSTM و GRU؟

الفرق بينLSTM وGRU يكمن في البنية والتعقيد؛ فـ LSTM (Long Short-Term Memory) يستخدم ثلاث بوابات (النسيان، الإدخال، والإخراج) مع حالة خلية مستقلة (Cell State)، مما يجعله قويًا في التعامل مع الاعتماديات الطويلة لكن أكثر تكلفة حسابيًا، بينماGRU (Gated Recurrent Unit) أبسط وأخف لأنه يدمج بوابتي الإدخال والنسيان في بوابة واحدة تسمىUpdate Gate ويضيف بوابة أخرى هيReset Gate دون وجود حالة خلية منفصلة، مما يجعله أسرع في التدريب ويستهلك موارد أقل مع أداء قريب جدًا من LSTM في معظم التطبيقات.