الوصف
شبكة CNN الرسومية الديناميكية (DGCNN) هي وحدة شبكة عصبية مبتكرة مصممة للمهام عالية المستوى على السحب النقطية، مثل التصنيف والتجزئة. الابتكار الأساسي هو وحدة EdgeConv، وهي قابلة للتفاضل ويمكن دمجها في معماريات التعلم العميق الحالية. DGCNN هو إعادة تطبيق للمؤلف لشبكة CNN الرسومية الديناميكية، مما يوضح نتائج متطورة في المهام المتعلقة بالسحب النقطية.
يتفوق هذا النموذج في تصنيف الفئات، والتجزئة الدلالية، وتجزئة الأجزاء لبيانات السحب النقطية ثلاثية الأبعاد. يتم استخدام تطبيق PyTorch بشكل أساسي لتجارب التصنيف، كما هو مفصل في الورقة البحثية المرتبطة. يتضمن المشروع أيضًا تطبيق TensorFlow، على الرغم من أن إصدار PyTorch على S3DIS أظهر نتائج متفوقة. تم تقييم DGCNN لقدراته على التعميم في ظل التلف، مما يظهر أداءً تنافسيًا مقارنة بطرق أخرى مثل PointNet على ModelNet-C.
بالإضافة إلى المعايير الأكاديمية، وجدت DGCNN تطبيقات عملية، لا سيما في مشروع ParticalNet ضمن مصادم الهادرونات الكبير (LHC). يسلط هذا الضوء على متانته وفعاليته في البيئات الواقعية والمعقدة. المشروع مفتوح المصدر بموجب ترخيص MIT، مما يشجع على المزيد من التطوير والتبني من قبل مجتمع البحث. يتم توفير معلومات إضافية وتفاصيل الاتصال للمؤلفين، Yue Wang و Yongbin Sun، للمهتمين باستخدام النموذج أو توسيعه.
يستمد هيكل قاعدة الكود الإلهام من PointNet، وهو نموذج أساسي في معالجة السحب النقطية. تهدف إعادة التطبيق هذه إلى توفير نسخة واضحة وسهلة الوصول من DGCNN للباحثين والمطورين الذين يعملون مع البيانات ثلاثية الأبعاد. يتم صيانة المشروع بنشاط على GitHub، مع الترحيب بالمساهمات من المجتمع.
أبرز ملامح DGCNN
معمارية شبكة CNN الرسومية الديناميكية
وحدة EdgeConv للتعلم على السحب النقطية
أداء متطور في التصنيف والتجزئة
تطبيق PyTorch متاح
تطبيق TensorFlow متاح
وحدة قابلة للتفاضل للدمج
تم تقييم التعميم في ظل التلف
تطبيق واقعي في ParticalNet الخاص بـ LHC
ترخيص MIT مفتوح المصدر
هيكل قاعدة الكود مستوحى من PointNet
البدء مع DGCNN
الوصول إلى النموذج: استنسخ مستودع DGCNN من GitHub.
إعداد البيئة: قم بتثبيت التبعيات اللازمة، بما في ذلك PyTorch أو TensorFlow.
الدمج عبر API: قم بتحميل نموذج DGCNN ضمن إطار عمل التعلم العميق الخاص بك.
إعداد البيانات: قم بتنسيق بيانات السحب النقطية الخاصة بك لإدخالها إلى النموذج.
التدريب/الاستدلال: استخدم النموذج للتصنيف، أو التجزئة، أو مهام السحب النقطية الأخرى.
التحسين: قم بضبط المعلمات الفائقة أو تكييف المعمارية لتطبيقات محددة.
حالات استخدام DGCNN
- تصنيف السحب النقطية
- التجزئة الدلالية
- تجزئة الأجزاء
- التعرف على الكائنات ثلاثية الأبعاد
- إدراك الروبوتات
- القيادة الذاتية
- تحليل الصور الطبية








