الوصف
المُشفّر التلقائي هو نوع متخصص من الشبكات العصبية الاصطناعية يعمل في نموذج التعلم غير الخاضع للإشراف. وظيفته الأساسية هي تعلم تمثيلات فعالة، أو ترميزات، للبيانات غير المصنفة. يتم تحقيق ذلك من خلال بنية من جزأين: مُشفّر ومُفكّ تشفير. يأخذ المُشفّر بيانات الإدخال ويحولها إلى تمثيل ذي أبعاد أقل، يُشار إليه غالبًا باسم 'الرمز' أو 'التمثيل الكامن'. ثم يأخذ مُفكّ التشفير هذا الرمز ويحاول إعادة بناء بيانات الإدخال الأصلية بأكبر قدر ممكن من الدقة.
الهدف الأساسي للمُشفّر التلقائي هو تعلم تمثيل مضغوط للبيانات. هذا مفيد بشكل خاص لتقليل الأبعاد، حيث يمكن تعيين البيانات عالية الأبعاد إلى مساحة أقل قابلية للإدارة وذات أبعاد أقل. يمكن بعد ذلك استخدام هذه التمثيلات المتعلمة، أو التضمينات، كمدخلات لخوارزميات التعلم الآلي الأخرى، مما قد يحسن أداءها وكفاءتها. تُعد المُشفّرات التلقائية أيضًا أساسية لتعلم الميزات، مما يتيح استخلاص الميزات البارزة من البيانات الأولية دون إشراف صريح.
توجد امتدادات وتعديلات مختلفة لبنية المُشفّر التلقائي الأساسية، تم تصميم كل منها لتعزيز قدرات محددة. تُستخدم المُشفّرات التلقائية المتغيرة (VAEs) كنماذج توليدية، قادرة على إنشاء عينات بيانات جديدة مشابهة لبيانات التدريب. تشجع المُشفّرات التلقائية المتفرقة على التفرق في التمثيلات المتعلمة، مما يعني أن عددًا قليلاً فقط من الخلايا العصبية تكون نشطة في أي وقت معين، مما قد يؤدي إلى ميزات أكثر قابلية للتفسير. تُدرّب المُشفّرات التلقائية لإزالة التشويش على إعادة بناء بيانات نظيفة من مدخلات تالفة، مما يجعلها قوية ضد الضوضاء ويحسن قدرتها على تعلم هياكل البيانات الأساسية. تضيف المُشفّرات التلقائية الانكماشية حد تنظيم لمعاقبة التغيرات الكبيرة في مخرجات المُشفّر فيما يتعلق بتغيرات الإدخال، مما يعزز المتانة.
وجدت المُشفّرات التلقائية تطبيقات عبر مجموعة واسعة من المجالات. تُستخدم في التعرف على الوجوه لتعلم ميزات الوجه، وفي اكتشاف الشذوذ لتحديد نقاط البيانات غير العادية بناءً على أخطاء إعادة البناء، وفي معالجة اللغة الطبيعية لتعلم تضمينات الكلمات. قدرتها على توليد بيانات جديدة تجعلها قيمة في مهام توليف البيانات. علاوة على ذلك، تُستخدم في معالجة الصور لمهام مثل الضغط مع فقدان البيانات وإزالة التشويش من الصور، وحتى في اكتشاف الأدوية لتوليد هياكل جزيئية جديدة.
أبرز ملامح المُشفّر التلقائي (Autoencoder)
تعلم غير خاضع للإشراف لترميز البيانات
بنية المُشفّر-مُفكّ التشفير لضغط البيانات وإعادة بنائها
قدرات تقليل الأبعاد
تعلم الميزات لاستخلاص خصائص البيانات البارزة
نمذجة توليدية مع المُشفّرات التلقائية المتغيرة (VAEs)
متانة ضد الضوضاء من خلال المُشفّرات التلقائية لإزالة التشويش (DAEs)
فرض التفرق لتمثيلات قابلة للتفسير (مُشفّرات تلقائية متفرقة)
تنظيم انكماشي لمتانة الميزات
تطبيقات في اكتشاف الشذوذ واسترجاع المعلومات
تُستخدم لتوليف البيانات وإنشاء عينات بيانات جديدة
يمكن أن تكون عميقة، مع طبقات متعددة لتمثيلات معقدة
أساس لنماذج الذكاء الاصطناعي المتقدمة مثل Stable Diffusion و DALL-E
البدء مع المُشفّر التلقائي (Autoencoder)
تحديد البنية: تصميم شبكات المُشفّر ومُفكّ التشفير، وتحديد أنواع الطبقات وأحجامها.
اختيار دالة الخسارة: اختيار خسارة إعادة البناء (مثل متوسط الخطأ التربيعي) وربما حدود التنظيم.
إعداد البيانات: جمع بيانات غير مصنفة للتدريب.
تدريب النموذج: تغذية البيانات عبر المُشفّر-مُفكّ التشفير، وتحسينها لتقليل خطأ إعادة البناء.
تقييم الأداء: تقييم جودة إعادة البناء وفائدة التمثيلات المتعلمة.
النشر للمهام: استخدام التضمينات المتعلمة لتطبيقات لاحقة مثل التصنيف أو التوليد.
حالات استخدام المُشفّر التلقائي (Autoencoder)
- تقليل الأبعاد
- تعلم الميزات
- اكتشاف الشذوذ
- توليد البيانات
- إزالة التشويش من الصور
- استرجاع المعلومات
- ضغط الصور
- التعرف على الوجوه
- اكتشاف الأدوية
- التجزئة الدلالية







