انتقل إلى المحتوى الرئيسي

مصطلحًا

فك التشفير (Decoder)

الفئة
Neural Networks & Architectures
الصعوبة
متوسط

التعريف

فك التشفير هو مكون شبكة عصبية يحول تمثيلاً كامناً أو متجه سياق إلى مخرجات منظمة، مثل تسلسل من الرموز أو صورة.

آلية العمل والسياق

في التعلم العميق الحديث، يعد فك التشفير مكوناً معمارياً حاسماً، تم استخدامه بشكل مشهور في بنية المحولات (Transformer). بينما يقوم المشفر (Encoder) بضغط بيانات الإدخال في تمثيل كثيف ومجرد، يقوم فك التشفير بالعملية العكسية: فهو يفسر هذا التمثيل لتوليد تسلسل أو هيكل. في النماذج ذاتية الانحدار (Autoregressive) مثل GPT، يتنبأ فك التشفير بالرمز التالي في تسلسل من خلال الانتباه إلى الرموز المولدة مسبقاً والسياق المقدم. غالباً ما تستخدم أجهزة فك التشفير آليات مثل الانتباه الذاتي المقنع (Masked Self-Attention) لضمان أن النموذج يأخذ في الاعتبار المعلومات السابقة فقط أثناء التدريب. بعيداً عن اللغة، تُستخدم أجهزة فك التشفير في النماذج التوليدية مثل أجهزة التشفير التلقائي المتغيرة (VAEs) ونماذج الانتشار لإعادة بناء البيانات من الفضاء الكامن. أحد القيود الرئيسية هو التكلفة الحسابية للتوليد ذاتي الانحدار، حيث يتطلب كل رمز مخرج تمريرة أمامية كاملة، مما يؤدي إلى زمن استجابة في توليد المحتوى الطويل.

لماذا هو مهم

أجهزة فك التشفير هي المحرك وراء الذكاء الاصطناعي التوليدي. بدونها، يمكن للنماذج فهم بيانات الإدخال ولكنها تفتقر إلى القدرة على تجميع محتوى جديد ومتماسك. إنها ضرورية للمهام التي تتراوح من الترجمة الآلية وتوليد النصوص إلى تركيب الصور وإنتاج الصوت. يعد فهم آليات فك التشفير أمراً حيوياً لتحسين أداء النموذج، وإدارة زمن استجابة الاستنتاج، والضبط الدقيق للسلوك التوليدي في تطبيقات الذكاء الاصطناعي الواقعية.

مثال واقعي

عندما تطلب من روبوت دردشة كتابة قصة، يقوم مشفر النموذج بمعالجة أمرك لإنشاء متجه سياق. ثم يأخذ فك التشفير هذا المتجه ويبدأ عملية التوليد. يتنبأ بالكلمة الأولى، ثم يستخدم تلك الكلمة بالإضافة إلى السياق للتنبؤ بالثانية، ويستمر في هذه العملية التكرارية حتى تكتمل القصة. هذا التوليد خطوة بخطوة هو السمة المميزة للنماذج اللغوية القائمة على فك التشفير.

أخطاء شائعة

  • الخلط بين فك التشفير والمشفر؛ تذكر أن المشفرات تضغط المدخلات، بينما تقوم أجهزة فك التشفير بتوسيع أو توليد المخرجات.
  • افتراض أن جميع أجهزة فك التشفير ذاتية الانحدار؛ على الرغم من شيوعها في النماذج اللغوية الكبيرة، توجد أجهزة فك تشفير غير ذاتية الانحدار لتوليد متوازٍ أسرع.
  • التغاضي عن أهمية متجه السياق؛ جودة مخرجات فك التشفير محدودة بصرامة بالمعلومات المقدمة من المشفر أو آلية الانتباه.

الأسئلة الشائعة

كيف يختلف فك التشفير عن المشفر؟

يقوم المشفر بتعيين بيانات الإدخال في فضاء كامن مضغوط وعالي الأبعاد، بينما يقوم فك التشفير بتعيين ذلك الفضاء الكامن مرة أخرى إلى تنسيق مخرجات قابل للقراءة البشرية أو منظم.

لماذا يُستخدم الانتباه المقنع (Masked Attention) في أجهزة فك التشفير؟

يمنع الانتباه المقنع فك التشفير من "إلقاء نظرة خاطفة" على الرموز المستقبلية أثناء التدريب، مما يضمن تعلم النموذج توليد تسلسلات بناءً على المعلومات السابقة فقط، وهو أمر ضروري للتوليد ذاتي الانحدار.

هل يمكن للنموذج أن يعمل بدون فك تشفير؟

نعم، النماذج المصممة فقط لمهام التصنيف أو التضمين (مثل BERT) تستخدم بشكل أساسي المشفرات، لأنها لا تحتاج إلى توليد تسلسلات جديدة أو إعادة بناء البيانات.