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

LearningToCompare_FSL

يوفر مستودع PyTorch هذا الكود الخاص بورقة CVPR 2018 "Learning to Compare: Relation Network for Few-Shot Learning". يركز على جانب التعلم بالقليل من الأمثلة (Few-Shot Learning)، ويقدم تطبيقات لتدريب واختبار النماذج على مجموعات بيانات مثل Omniglot و mini-Imagenet.

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

يستضيف مستودع LearningToCompare_FSL تطبيق PyTorch الخاص بورقة "Learning to Compare: Relation Network for Few-Shot Learning"، والتي تم تقديمها في مؤتمر CVPR 2018. تعالج هذه المشروع على وجه التحديد مكون التعلم بالقليل من الأمثلة (FSL) في البحث، مما يتيح للمستخدمين تكرار نموذج Relation Network وتجربته.

قراءة المزيد

تم تصميم قاعدة الكود لتسهيل التدريب والتقييم على معايير التعلم بالقليل من الأمثلة الشائعة. يتضمن نصوصًا برمجية لمجموعتي بيانات Omniglot و mini-Imagenet. بالنسبة لتجارب Omniglot، يتم توفير صور مُعاد تحجيمها مسبقًا مباشرة داخل المستودع. بالنسبة لـ mini-Imagenet، يُطلب من المستخدمين تنزيل مجموعة البيانات ومعالجتها مسبقًا باستخدام النص البرمجي `proc_image.py` المقدم، باتباع منهجية مشابهة لتلك المستخدمة في إطار عمل MAML (Model-Agnostic Meta-Learning).

يقدم المستودع تعليمات واضحة عبر سطر الأوامر لتدريب النماذج بتكوينات مختلفة، مثل أعداد مختلفة من الفئات (ways) والأمثلة لكل فئة (shots) لكل من Omniglot و mini-Imagenet. على سبيل المثال، يمكن للمستخدمين التدريب لـ Omniglot 5-way 1-shot أو 5-way 5-shot، وبالمثل لـ mini-Imagenet. تسمح نصوص التدريب بإجراء تعديلات على معلمة حجم الدفعة (batch size)، والتي يمكن تعديلها بناءً على ذاكرة وحدة معالجة الرسومات المتاحة. يلاحظ المستودع أيضًا أنه يقوم حاليًا بتحميل نماذج مُدربة مسبقًا، مع تعليمات حول كيفية حذفها للمستخدمين الذين يرغبون في التدريب من الصفر.

تم أيضًا تحديد إجراءات الاختبار، مع أوامر نموذجية لتقييم النماذج المُدربة على مهام تعلم بالقليل من الأمثلة محددة. تم بناء المشروع باستخدام Python 2.7 و PyTorch 0.3. بالنسبة للمهتمين بجزء التعلم الصفري (Zero-Shot Learning) من الورقة الأصلية، يتم توفير رابط منفصل للمستودع ذي الصلة. تم ترخيص المشروع بموجب ترخيص MIT، مما يعزز الوصول المفتوح والتعديل.

هذا المورد قيم للباحثين والممارسين في مجال التعلم الوصفي (meta-learning) والتعلم بالقليل من الأمثلة، حيث يوفر تطبيقًا مباشرًا لورقة أساسية في مناهج التعلم الوصفي القائمة على العلاقات. إنه بمثابة أداة عملية لفهم تقنيات التعلم بالقليل من الأمثلة وتطويرها.

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

  • تطبيق PyTorch لشبكة العلاقات (Relation Network) للتعلم بالقليل من الأمثلة

  • كود لورقة CVPR 2018 "Learning to Compare"

  • يدعم تجارب مجموعة بيانات Omniglot

  • يدعم تجارب مجموعة بيانات mini-Imagenet

  • يتضمن نصوصًا برمجية لتدريب نماذج التعلم بالقليل من الأمثلة

  • يتضمن نصوصًا برمجية لاختبار نماذج التعلم بالقليل من الأمثلة

  • صور Omniglot مُجهزة مسبقًا

  • نص برمجي لمعالجة البيانات لمجموعة mini-Imagenet

  • معلمات تدريب قابلة للتكوين (عدد الفئات، عدد الأمثلة، حجم الدفعة)

  • خيار التدريب من الصفر أو استخدام نماذج مُدربة مسبقًا

  • ترخيص MIT

  1. إعداد البيئة: تثبيت Python 2.7 و PyTorch 0.3

  2. إعداد البيانات: تنزيل mini-Imagenet وتشغيل `proc_image.py` إذا لزم الأمر

  3. تدريب النموذج: تنفيذ نصوص التدريب (مثل `omniglot_train_one_shot.py`) بالمعلمات المطلوبة

  4. اختبار النموذج: تشغيل نصوص الاختبار (مثل `omniglot_test_one_shot.py`) لتقييم الأداء

  5. تكييف المعلمات: تعديل حجم الدفعة (`-b`) بناءً على ذاكرة وحدة معالجة الرسومات

  6. استكشاف التعلم الصفري: زيارة المستودع المرتبط لتطبيق ZSL

  • تصنيف الصور بالقليل من الأمثلة
  • أبحاث التعلم الوصفي
  • تكرار النماذج
  • قياس أداء التعلم بالقليل من الأمثلة
  • استكشاف التعلم الانتقالي

من GitHub

ميزة في منصة مطوري GitHub المدعومة بالذكاء الاصطناعي.

تقييمات LearningToCompare_FSL

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

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

الشبكات النموذجية (Prototypical Networks)

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

يحتوي هذا المستودع على الكود الخاص بورقة NeurIPS 2017 "الشبكات النموذجية للتعلم بالقليل من الأمثلة". يوفر تطبيقًا لنهج جديد للتعلم بالقليل من الأمثلة، مما يمكّن النماذج من التعلم…

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

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

يحتوي هذا المستودع على الكود الخاص بورقة NeurIPS 2017 "الشبكات النموذجية للتعلم بالقليل من الأمثلة". يوفر تطبيقًا لنهج جديد للتعلم بالقليل من الأمثلة، مما يمكّن النماذج من التعلم…

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

MiniGPT-4 & MiniGPT-v2

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

كود مفتوح المصدر لـ MiniGPT-4 و MiniGPT-v2، نماذج لغوية كبيرة متقدمة تعزز فهم الرؤية واللغة. تتيح هذه النماذج التعلم متعدد المهام لمهام الرؤية واللغة، وتقدم قدرات لفهم الصور…

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

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

كود مفتوح المصدر لـ MiniGPT-4 و MiniGPT-v2، نماذج لغوية كبيرة متقدمة تعزز فهم الرؤية واللغة. تتيح هذه النماذج التعلم متعدد المهام لمهام الرؤية واللغة، وتقدم قدرات لفهم الصور…

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

UNITER

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

UNITER هو مستودع أكواد بحثي لورقة ECCV 2020 بعنوان 'UNITER: UNiversal Image-TExt Representation Learning'. يوفر أكوادًا للضبط الدقيق والاستدلال عبر مهام متنوعة تجمع بين الرؤية…

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

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

مستودع أكواد بحثي لورقة ECCV 2020 بعنوان 'UNITER: UNiversal Image-TExt Representation Learning'. يوفر أكوادًا للضبط الدقيق والاستدلال عبر مهام متنوعة تجمع بين الرؤية…UNITER هو مستودع أكواد بحثي لورقة ECCV 2020 بعنوان 'UNITER: UNiversal Image-TExt Representation Learning'. يوفر أكوادًا للضبط الدقيق والاستدلال عبر مهام متنوعة تجمع بين الرؤية…

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

MPNet

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

MPNet هي طريقة تدريب مسبق مبتكرة لمهام فهم اللغة، مما يحسن أداء BERT و XLNet. توفر تطبيقًا موحدًا لنماذج التدريب المسبق المختلفة وتدعم التعليمات البرمجية للتدريب المسبق والضبط…

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

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

طريقة تدريب مسبق مبتكرة لمهام فهم اللغة، مما يحسن أداء BERT و XLNet. توفر تطبيقًا موحدًا لنماذج التدريب المسبق المختلفة وتدعم التعليمات البرمجية للتدريب المسبق والضبط…MPNet هي طريقة تدريب مسبق مبتكرة لمهام فهم اللغة، مما يحسن أداء BERT و XLNet. توفر تطبيقًا موحدًا لنماذج التدريب المسبق المختلفة وتدعم التعليمات البرمجية للتدريب المسبق والضبط…

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

RepVGG

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

RepVGG هو بنية شبكة عصبية التفافية (ConvNet) قوية وبسيطة تحقق دقة عالية على ImageNet. يستخدم تصميمًا بأسلوب VGG مع تقنيات إعادة المعلمات، مما يسمح باستدلال فعال. يوفر المشروع…

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

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

بنية شبكة عصبية التفافية (ConvNet) قوية وبسيطة تحقق دقة عالية على ImageNet. يستخدم تصميمًا بأسلوب VGG مع تقنيات إعادة المعلمات، مما يسمح باستدلال فعال. يوفر المشروع…RepVGG هو بنية شبكة عصبية التفافية (ConvNet) قوية وبسيطة تحقق دقة عالية على ImageNet. يستخدم تصميمًا بأسلوب VGG مع تقنيات إعادة المعلمات، مما يسمح باستدلال فعال. يوفر المشروع…

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

ConvMixer

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

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

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

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

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

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

LLaVA

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

LLaVA هو نموذج ضبط التعليمات المرئية يجمع بين قدرات اللغة والرؤية الكبيرة. يهدف إلى تحقيق أداء بمستوى GPT-4V، مما يتيح الفهم والتفاعل متعدد الوسائط. يوفر المشروع التعليمات…

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

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

نموذج ضبط التعليمات المرئية يجمع بين قدرات اللغة والرؤية الكبيرة. يهدف إلى تحقيق أداء بمستوى GPT-4V، مما يتيح الفهم والتفاعل متعدد الوسائط. يوفر المشروع التعليمات…LLaVA هو نموذج ضبط التعليمات المرئية يجمع بين قدرات اللغة والرؤية الكبيرة. يهدف إلى تحقيق أداء بمستوى GPT-4V، مما يتيح الفهم والتفاعل متعدد الوسائط. يوفر المشروع التعليمات…

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

Vision Transformer

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

يوفر مستودع Vision Transformer (ViT) نماذج وأكواد لمهام التعرف على الصور. يتضمن تطبيقات لبنيات Vision Transformer و MLP-Mixer، مدربة مسبقًا على مجموعات بيانات ImageNet و…

أدوات الرؤية الحاسوبية
عرض الأداة
1 من 8