timm documentation

DPN

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

DPN

الفئة: CNN · الكود: timm/models/dpn.py · الهندسات: 7 · الأوزان المُسبقة التدريب: 7 (7 منها بنتائج على ImageNet-1k)

تجمع شبكات المسار المزدوج (Dual Path Networks) بين مسار متبقي (إعادة استخدام الميزات) ومسار متصل بكثافة (استكشاف ميزات جديدة) في كل كتلة. وهي متوافقة مع أوزان التنفيذ الأصلي في MXNet.

الأوراق البحثية

الاستخدام

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

>>> import timm
>>> model = timm.create_model('dpn92.mx_in1k', pretrained=True)
>>> data_config = timm.data.resolve_model_data_config(model)

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

ميزةDPN
خرائط الميزات features_only=True✓ (خطوات 2، 4، 8، 16، 32)
forward_intermediates()✓
prune_intermediate_layers()✓
أي حجم إدخال، دون الحاجة إلى أي تغييرات✓
set_input_size()–
dynamic_img_size=True–
set_grad_checkpointing()✓
تلاشي معدل التعلم على مستوى الطبقات (group_matcher())✓
reset_classifier()✓

✓ مدعوم، ✓ (مربع) يعمل مع الأحجام المربعة فقط، ✗ غير مدعوم، – غير مطلوب (يقبل النموذج بالفعل أي حجم إدخال). تم التحقق من ذلك بتشغيل كل ميزة على نموذج مُهيأ عشوائياً (DPN مع dpn48b عند 224)، ومن المتوقع أن تتصرف البنى المعمارية الأخرى من نفس الفئة بنفس الطريقة. راجع صفحة واجهة برمجة النموذج للتفاصيل.

البنى

البنيةالمعاملات (مليون)GMACsحجم الإدخالالأوزان المُسبقة التدريب
dpn48b9.131.692240
dpn6812.612.352241
dpn68b12.612.352242
dpn9237.676.542241
dpn9861.5711.732241
dpn10786.9218.382241
dpn13179.2516.092241

تُحسب قيم GMACs وعدد المعلمات لحجم المدخلات الافتراضي والتصنيف الخاص بكل معمارية، وذلك بناءً على نتائج الاختبارات المرجعية.

الأوزان المُسبقة التدريب

Top-1 هو دقة التحقق على ImageNet-1k من results-imagenet.csv عند حجم التقييم المذكور، - إذا لم يكن للوزن نتيجة على ImageNet-1k (مثل أوزان ما قبل التدريب أو أوزان الصورة-النص). Classes هو حجم المصنِّف المُدرَّب مسبقًا، ولا يوجد شيء للأوزان التي لا تحتوي على مصنِّف.

الوزنحجم الإدخالأعلى 1 (%)حجم التقييمفئاترخصةالمركز
dpn68.mx_in1k22476.3042241000apache-2.0timm
dpn68b.mx_in1k22477.4942241000apache-2.0timm
dpn68b.ra_in1k224 (اختبار 288)79.3422881000apache-2.0timm
dpn92.mx_in1k22480.0322241000apache-2.0timm
dpn98.mx_in1k22479.6642241000apache-2.0timm
dpn107.mx_in1k22480.1662241000apache-2.0timm
dpn131.mx_in1k22479.8362241000apache-2.0timm
Update on GitHub