تخطَّ إلى المحتوى الرئيسي
ToolPotion

المشفرات التلقائية المتغيرة (Variational Autoencoders)

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

زيارة الرابط

الوصف

تبني المشفرات التلقائية المتغيرة (VAEs) على أساس المشفرات التلقائية التقليدية، التي تتعلم تمثيلاً كامنًا مضغوطًا للبيانات المدخلة. بينما تنتج المشفرات التلقائية القياسية قيمًا فردية لكل بُعد كامن، تتبع VAEs نهجًا احتماليًا. فهي تصيغ مشفرًا ينتج معلمات تحدد توزيعًا احتماليًا لكل سمة كامنة، بدلاً من قيمة واحدة.

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

يكمن الدافع الإحصائي الأساسي وراء VAEs في تقريب التوزيعات الخلفية التي يصعب حسابها، وتحديداً p(z|x)، باستخدام توزيع متغير قابل للحساب q(z|x). من خلال تقليل تباعد كولباك-لايبلر (KL) بين هذين التوزيعين، تهدف VAEs إلى جعل q(z|x) قريبًا قدر الإمكان من p(z|x). تؤدي عملية التحسين هذه إلى دالة خسارة تتكون من حدين: احتمالية إعادة البناء وحد تباعد KL الذي يشجع التوزيع المتعلم على أن يكون مشابهًا لتوزيع مسبق، عادةً ما يكون جاوسيا وحدويًا.

من الناحية العملية، ينتج المشفر المتوسط والتباين لكل بُعد كامن، بافتراض مصفوفة تباين قطرية للتبسيط. يتم استخدام 'خدعة إعادة المعلمة' لتمكين الانتشار الخلفي عبر عملية أخذ العينات: يتم سحب عينة عشوائية ε من جاوسيا وحدوي، ثم يتم تحويلها بواسطة المتوسط (μ) والتباين (σ) المتعلمين كـ z = μ + σε. هذا يسمح بتحسين معلمات التوزيع مع الحفاظ على العشوائية.

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

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

أبرز ملامح المشفرات التلقائية المتغيرة (Variational Autoencoders)

  • تشفير الفضاء الكامن الاحتمالي

  • قدرات النمذجة التوليدية

  • تمثيل سلس للفضاء الكامن

  • إعادة بناء البيانات المدخلة

  • بنية المشفر-المفكك

  • خدعة إعادة المعلمة للتدريب

  • تباعد KL لمطابقة التوزيعات

  • افتراض التوزيع المسبق الجاوسي الوحدوي

  • تعلم المتوسط والتباين للتوزيعات الكامنة

  • تمثيلات كامنة منفصلة (مع ضبط المعلمات)

  • الاستيفاء بين نقاط البيانات في الفضاء الكامن

البدء مع المشفرات التلقائية المتغيرة (Variational Autoencoders)

  1. تعريف شبكة المشفر: ربط البيانات المدخلة بمعلمات التوزيعات الكامنة (المتوسط، التباين).

  2. تعريف شبكة المفكك: ربط المتغيرات الكامنة المسحوبة لإعادة بناء البيانات المدخلة.

  3. تنفيذ دالة الخسارة: الجمع بين خطأ إعادة البناء وتباعد KL بين التوزيعات المتعلمة والمسبقة.

  4. تطبيق خدعة إعادة المعلمة: تمكين تدفق التدرجات عبر عملية أخذ العينات أثناء التدريب.

  5. تدريب النموذج: تحسين معلمات الشبكة باستخدام الانتشار الخلفي.

  6. إنشاء بيانات جديدة: أخذ عينات من التوزيع المسبق وتمريرها عبر المفكك.

حالات استخدام المشفرات التلقائية المتغيرة (Variational Autoencoders)

  • النمذجة التوليدية
  • استيفاء البيانات
  • اكتشاف الشذوذ
  • تعلم التمثيل
  • توليد الصور
  • استخراج الميزات
  • إزالة ضوضاء البيانات

الأسئلة الشائعة من المشفرات التلقائية المتغيرة (Variational Autoencoders)

تقييمات المشفرات التلقائية المتغيرة (Variational Autoencoders)

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل المشفرات التلقائية المتغيرة (Variational Autoencoders)

نماذج الذكاء الاصطناعي

المُشفّر التلقائي هو نوع من الشبكات العصبية المصممة للتعلم غير الخاضع للإشراف، مع التركيز على تعلم ترميزات فعالة للبيانات. يتكون من مُشفّر يضغط البيانات إلى رمز ومُفكّ تشفير يعيد…

منصّات تعلّم الآلة

نماذج الذكاء الاصطناعي

يوفر مستودع PyTorch هذا تطبيقًا لـ MADE (Masked Autoencoder Density Estimation). يمكّن من تحويل أجهزة التشفير التلقائي إلى نماذج كثافة ذاتية الانحدار عن طريق إخفاء الاتصالات في…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة

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

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة

نماذج الذكاء الاصطناعي

BEiT هو نموذج تمثيل رؤية ذاتي الإشراف يستخدم نمذجة الصور المقنعة للتدريب المسبق لمُحولات الرؤية. يقوم بترميز الصور إلى رموز مرئية ويستعيد الرقع المقنعة، محققًا نتائج تنافسية في…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة

نماذج الذكاء الاصطناعي

يوفر مستودع GitHub هذا تطبيق Chainer رسميًا لتوليد الصور الشرطي. يستخدم التسوية الطيفية ومميز التمييز الإسقاطي لشبكات الخصومة التوليدية (GANs). يتضمن المشروع رمزًا للتدريب…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة

نماذج الذكاء الاصطناعي

يوفر مستودع GitHub هذا تطبيقًا توضيحيًا لشبكات الخصومة التوليدية التلافيفية العميقة (DCGAN) باستخدام PyTorch. يسمح للمستخدمين بتدريب النماذج على مجموعات بيانات مثل LSUN وإنشاء صور…

منصّات تعلّم الآلة

نماذج الذكاء الاصطناعي

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

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة

نماذج الذكاء الاصطناعي

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

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة