تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

PyTorch MADE

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

عرض المستودع
مشاركة
عرض المستودع
مشاركة

يقدم مستودع GitHub هذا، `karpathy/pytorch-made`، تطبيقًا موجزًا لـ MADE (Masked Autoencoder Density Estimation) باستخدام PyTorch. المفهوم الأساسي وراء MADE هو تحويل جهاز تشفير تلقائي قياسي إلى نموذج كثافة ذاتية الانحدار. يتم تحقيق ذلك عن طريق إخفاء الاتصالات بشكل استراتيجي داخل شبكة متعددة الطبقات (MLP) وترتيب أبعاد الإدخال. بشكل حاسم، يضمن النموذج أن كل بُعد إخراج يعتمد فقط على أبعاد الإدخال التي تظهر في وقت سابق في الترتيب المحدد.

قراءة المزيد

على غرار النماذج الذاتية الانحدار الأخرى مثل char-rnn و pixel cnns، يسهل MADE تقييم احتمالية فعال للغاية، ويتطلب فقط تمريرة أمامية واحدة عبر الشبكة. ومع ذلك، فإن عملية أخذ عينات من نقاط بيانات جديدة خطية بالنسبة لعدد الأبعاد. لوحظ أن تطبيق الورقة الأصلية، على الرغم من وظيفته، كان مطولًا ويعتمد على Theano. يهدف إصدار PyTorch هذا إلى البساطة والوضوح، مع وجود المنطق الأساسي في حوالي 150 سطرًا من التعليمات البرمجية.

يتضمن المستودع أمثلة توضح كيفية استخدام نموذج MADE، خاصة مع مجموعة بيانات binarized MNIST. يمكن للمستخدمين إعادة إنتاج النتائج من الورقة الأصلية، مثل تدريب شبكة MLP ذات طبقة واحدة لتحقيق خسارة إنتروبيا متقاطعة ثنائية تبلغ 94.5. توضح الأمثلة أيضًا كيفية تدريب مجموعات نماذج أكبر، والاستفادة من مشاركة الأوزان داخل شبكة MLP واحدة ومتوسط التنبؤات في وقت الاختبار لتحسين الأداء، وتحقيق خسارة اختبار تبلغ 79.3 مع 10 ترتيبات.

الفئة الأساسية، `MADE`، مطبقة في `made.py` وترث من `nn.Module` الخاص بـ PyTorch، مما يجعل من السهل دمجها في هياكل الشبكات العصبية الأكبر. تتضمن عملية الإنشاء تحديد أبعاد الإدخال والإخراج، وأحجام الطبقات المخفية، وعدد الأقنعة المراد استخدامها. معلمة بُعد الإخراج مرنة، وتسمح بتوزيعات إخراج مختلفة مثل التنبؤات الغاوسية أو softmax المصنفة. الحالة الأبسط، كما هو موضح مع التنبؤات الثنائية لـ MNIST، تستخدم معلمة إخراج واحدة لكل بُعد إدخال.

  • الفئةنماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي, استضافة ذاتية
  • المنصاتالويب

  • تطبيق تقدير كثافة المُشفّر التلقائي المُقنّع (MADE)

  • مبني باستخدام PyTorch لسهولة التكامل

  • يمكّن نمذجة الكثافة الذاتية الانحدار

  • تقييم احتمالية فعال عبر تمريرة أمامية واحدة

  • تعقيد أخذ عينات خطي بالنسبة للأبعاد

  • يتضمن أمثلة لمجموعة بيانات binarized MNIST

  • يدعم تدريب مجموعات النماذج

  • طبقة إخراج مرنة لتوزيعات مختلفة

  • قاعدة تعليمات برمجية موجزة (حوالي 150 سطرًا للمنطق الأساسي)

  • إخفاء اتصالات MLP للنمذجة الذاتية الانحدار

  • ترتيب أبعاد الإدخال للتبعيات الشرطية

  1. الوصول إلى النموذج: استنساخ مستودع GitHub.

  2. إعداد البيئة: تثبيت PyTorch والتبعيات الأخرى.

  3. التكامل عبر API: إنشاء مثيل لفئة `MADE` من `made.py`.

  4. تكوين النموذج: تحديد أبعاد الإدخال/الإخراج، والطبقات المخفية، وعدد الأقنعة.

  5. تدريب النموذج: استخدام البرنامج النصي `run.py` مع مجموعة البيانات والمعلمات المحددة.

  6. تقييم الاحتمالية: إجراء تمريرة أمامية واحدة.

  7. أخذ عينات من البيانات: تنفيذ عملية أخذ العينات بشكل خطي مع الأبعاد.

  • تقدير الكثافة
  • النمذجة الذاتية الانحدار
  • توليد الصور
  • النمذجة الاحتمالية
  • أبحاث التعلم الآلي
  • ضغط البيانات

تقييمات PyTorch MADE

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

أدوات ذكاء اصطناعي شائعة مثل PyTorch MADE

V-JEPA

مستودعات GitHub للذكاء الاصطناعي

V-JEPA هو تطبيق PyTorch للتعلم ذاتي الإشراف من الفيديو. يستخدم بنية تنبؤية مشتركة للتضمين لتعلم التمثيلات المرئية دون الحاجة إلى تعليقات بشرية أو إعادة بناء على مستوى البكسل. تم…

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

مستودعات GitHub للذكاء الاصطناعي

تطبيق PyTorch للتعلم ذاتي الإشراف من الفيديو. يستخدم بنية تنبؤية مشتركة للتضمين لتعلم التمثيلات المرئية دون الحاجة إلى تعليقات بشرية أو إعادة بناء على مستوى البكسل. تم…V-JEPA هو تطبيق PyTorch للتعلم ذاتي الإشراف من الفيديو. يستخدم بنية تنبؤية مشتركة للتضمين لتعلم التمثيلات المرئية دون الحاجة إلى تعليقات بشرية أو إعادة بناء على مستوى البكسل. تم…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

SqueezeNet – PyTorch

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

SqueezeNet هو نموذج شبكة عصبية تلافيفية عميقة متاح عبر PyTorch. يحقق دقة تضاهي AlexNet مع عدد أقل بكثير من المعلمات وحجم نموذج أصغر، مما يجعله فعالاً لمختلف مهام رؤية الكمبيوتر.…

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

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

نموذج شبكة عصبية تلافيفية عميقة متاح عبر PyTorch. يحقق دقة تضاهي AlexNet مع عدد أقل بكثير من المعلمات وحجم نموذج أصغر، مما يجعله فعالاً لمختلف مهام رؤية الكمبيوتر.…SqueezeNet هو نموذج شبكة عصبية تلافيفية عميقة متاح عبر PyTorch. يحقق دقة تضاهي AlexNet مع عدد أقل بكثير من المعلمات وحجم نموذج أصغر، مما يجعله فعالاً لمختلف مهام رؤية الكمبيوتر.…

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

Pythae

مستودعات GitHub للذكاء الاصطناعي

تقدم Pythae منصة موحدة لتنفيذات مشفرات تلقائية متغيرة (VAE) باستخدام Pytorch. توفر للباحثين والمطورين مجموعة شاملة من الأدوات للتجربة وتحسين نماذج VAE، مما يسهل التقدم في التعلم…

منصّات تعلّم الآلة
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

تقدم Pythae منصة موحدة لتنفيذات مشفرات تلقائية متغيرة (VAE) باستخدام Pytorch. توفر للباحثين والمطورين مجموعة شاملة من الأدوات للتجربة وتحسين نماذج VAE، مما يسهل التقدم في التعلم…

منصّات تعلّم الآلة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

Funnel-Transformer

مستودعات GitHub للذكاء الاصطناعي

Funnel-Transformer هو نموذج ذكاء اصطناعي يضغط الحالات المخفية لتقليل تكلفة الحساب. يسمح بنماذج أعمق أو أوسع بنفس عدد العمليات الحسابية (FLOPs) ويمكنه استعادة تمثيلات على مستوى…

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

مستودعات GitHub للذكاء الاصطناعي

نموذج ذكاء اصطناعي يضغط الحالات المخفية لتقليل تكلفة الحساب. يسمح بنماذج أعمق أو أوسع بنفس عدد العمليات الحسابية (FLOPs) ويمكنه استعادة تمثيلات على مستوى…Funnel-Transformer هو نموذج ذكاء اصطناعي يضغط الحالات المخفية لتقليل تكلفة الحساب. يسمح بنماذج أعمق أو أوسع بنفس عدد العمليات الحسابية (FLOPs) ويمكنه استعادة تمثيلات على مستوى…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

StyleGAN-XL

مستودعات GitHub للذكاء الاصطناعي

StyleGAN-XL هو نموذج ذكاء اصطناعي لتوليد صور عالية الدقة من مجموعات بيانات كبيرة ومتنوعة. يقوم بتوسيع بنية StyleGAN لتحسين جودة تنوع الصور وتنوعها. يوفر هذا المشروع رمزًا للتدريب،…

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

مستودعات GitHub للذكاء الاصطناعي

نموذج ذكاء اصطناعي لتوليد صور عالية الدقة من مجموعات بيانات كبيرة ومتنوعة. يقوم بتوسيع بنية StyleGAN لتحسين جودة تنوع الصور وتنوعها. يوفر هذا المشروع رمزًا للتدريب،…StyleGAN-XL هو نموذج ذكاء اصطناعي لتوليد صور عالية الدقة من مجموعات بيانات كبيرة ومتنوعة. يقوم بتوسيع بنية StyleGAN لتحسين جودة تنوع الصور وتنوعها. يوفر هذا المشروع رمزًا للتدريب،…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

نماذج التعلم العميق للبيانات الجدولية

مستودعات GitHub للذكاء الاصطناعي

يوفر مستودع GitHub هذا التنفيذ الرسمي لورقة NeurIPS 2021 "إعادة النظر في نماذج التعلم العميق للبيانات الجدولية". يستكشف هذا المستودع معماريات التعلم العميق للبيانات الجدولية،…

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

مستودعات GitHub للذكاء الاصطناعي

يوفر مستودع GitHub هذا التنفيذ الرسمي لورقة NeurIPS 2021 "إعادة النظر في نماذج التعلم العميق للبيانات الجدولية". يستكشف هذا المستودع معماريات التعلم العميق للبيانات الجدولية،…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

PyTorch

مستودعات GitHub للذكاء الاصطناعي

PyTorch هي مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.

تعلّم الآلة وعلم البيانات
عرض الأداة

مستودعات GitHub للذكاء الاصطناعي

مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.PyTorch هي مكتبة مفتوحة المصدر لتعلم الآلة توفر أدوات لبناء الشبكات العصبية الديناميكية في بايثون، مستفيدة من تسريع GPU القوي للحسابات الفعالة.

مميزةتعلّم الآلة وعلم البيانات
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي

ConvMixer

مستودعات GitHub للذكاء الاصطناعي

يوفر مستودع GitHub هذا تنفيذًا لـ ConvMixer، وهو بنية شبكة عصبية التفافية لمهام التعرف على الصور. يعتمد على الورقة البحثية "Patches Are All You Need? 🤷" ويوفر أوزان نماذج مدربة…

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

مستودعات GitHub للذكاء الاصطناعي

يوفر مستودع GitHub هذا تنفيذًا لـ ConvMixer، وهو بنية شبكة عصبية التفافية لمهام التعرف على الصور. يعتمد على الورقة البحثية "Patches Are All You Need? 🤷" ويوفر أوزان نماذج مدربة…

نماذج الذكاء الاصطناعي ونماذج اللغة الكبيرة
عرض أفضل 250 من مستودعات GitHub للذكاء الاصطناعي
1 من 8