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

Graph Neural PDEs

Graph Neural PDEs هو مشروع مفتوح المصدر يوفر كود Python لشبكات الرسم البياني العصبية (GNNs) التي تتعامل مع تعلم الرسم البياني كعملية انتشار مستمرة. يقوم بتطبيق نماذج GRAND و BLEND، ويقدم أساليب مبتكرة لمعالجة تحديات تعلم الرسم البياني الشائعة مثل الإفراط في التنعيم وقيود العمق.

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

Graph Neural PDEs هو مستودع GitHub تم تطويره بواسطة twitter-research، ويوفر الكود المصدري لمنشوراتهم GRAND (Graph Neural Diffusion) و BLEND (Beltrami Flow and Neural Diffusion on Graphs). تقوم هذه النماذج بتصور التعلم العميق على الرسوم البيانية كعملية انتشار مستمرة، حيث تعمل شبكات الرسم البياني العصبية (GNNs) كتقريبات لمعادلات تفاضلية جزئية (PDEs) أساسية.

قراءة المزيد

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

يتضمن المستودع تطبيقات للإصدارات الخطية وغير الخطية من GRAND، والتي أظهرت أداءً تنافسيًا على مختلف المعايير القياسية للرسوم البيانية. يوسع BLEND نموذج GRAND من خلال العمل في مساحة غير إقليدية، وتطوير ميزات العقد والتشفيرات الموضعية بشكل مشترك. يوفر هذا طريقة قوية لإعادة تشكيل الرسم البياني. يوضح المشروع أيضًا المتطلبات والأوامر لإعداد التبعيات اللازمة، مع التركيز بشكل أساسي على PyTorch ومكتباته ذات الصلة، ويقدم نصائح استكشاف الأخطاء وإصلاحها لمشكلات التثبيت الشائعة، لا سيما تلك المتعلقة بعدم تطابق إصدارات CUDA.

بالنسبة للمستخدمين المهتمين بتشغيل التجارب، يحدد المستودع خطوات إعداد البيانات والمعالجة المسبقة لكل من GRAND و BLEND. يحدد إنشاء مجلد `./data` لمجموعات البيانات، ولملف BLEND، مجلد إضافي `./data/pos_encodings` للتشفيرات الموضعية. يتم توفير تعليمات لتشغيل التجارب على مجموعات بيانات مثل Cora، Citeseer، Computers، Photo، و ogbn-arxiv، بالإضافة إلى إرشادات حول إنشاء أو تنزيل التشفيرات الموضعية.

يشجع المشروع على المساهمات والإبلاغ عن مشكلات الأمان من خلال برنامج مكافآت الأخطاء الخاص بتويتر. تم ترخيصه بموجب ترخيص Apache-2.0، مما يجعله متاحًا مجانًا للاستخدام والتعديل. يتضمن المستودع أيضًا استشهادات لأوراق GRAND و BLEND، مما يسمح للباحثين بالإشارة إلى العمل الأساسي.

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

  • تطبيق نموذج GRAND (Graph Neural Diffusion)

  • تطبيق نموذج BLEND (Beltrami Flow and Neural Diffusion on Graphs)

  • يعامل التعلم العميق على الرسوم البيانية كعملية انتشار مستمرة

  • يصور شبكات GNN كتقريبات لمعادلات تفاضلية جزئية أساسية

  • يعالج تحديات تعلم الرسم البياني مثل الإفراط في التنعيم وقيود العمق

  • يوفر استقرارًا فيما يتعلق باضطرابات البيانات

  • يتضمن إصدارات خطية وغير خطية من GRAND

  • يقدم BLEND امتدادًا غير إقليدي لإعادة تشكيل الرسم البياني

  • تعليمات تثبيت مفصلة للتبعيات (PyTorch، إلخ.)

  • إرشادات حول إعداد البيانات والتشفيرات الموضعية

  • نصوص برمجية لتشغيل التجارب على مجموعات بيانات قياسية

  • استكشاف الأخطاء وإصلاحها لمشكلات تثبيت التبعيات

  • ترخيص Apache-2.0

  1. إعداد البيئة: قم بإنشاء وتفعيل بيئة conda بإصدار Python محدد.

  2. تثبيت التبعيات: استخدم pip لتثبيت المكتبات المطلوبة بما في ذلك PyTorch، PyTorch Geometric، وغيرها.

  3. إعداد البيانات: قم بإنشاء مجلد `./data` لمجموعات البيانات و `./data/pos_encodings` لـ BLEND.

  4. إنشاء التشفيرات الموضعية: استخدم النصوص البرمجية المقدمة أو قم بتنزيل التشفيرات المحسوبة مسبقًا إذا لزم الأمر لـ BLEND.

  5. تشغيل التجارب: انتقل إلى دليل `src` وقم بتنفيذ `run_GNN.py` مع معلمات مجموعة البيانات.

  6. استكشاف أخطاء التثبيت وإصلاحها: تحقق من إصدارات CUDA و PyTorch إذا واجهت أخطاء في التثبيت.

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

تقييمات Graph Neural PDEs

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

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

شبكات الرسوم البيانية الزمنية

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

توفر شبكات الرسوم البيانية الزمنية (TGNs) إطار عمل عام وفعال للتعلم العميق على الرسوم البيانية الديناميكية. تستخدم هذه المكتبة المستندة إلى Python وحدات ذاكرة مبتكرة وعوامل تشغيل…

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

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

توفر شبكات الرسوم البيانية الزمنية (TGNs) إطار عمل عام وفعال للتعلم العميق على الرسوم البيانية الديناميكية. تستخدم هذه المكتبة المستندة إلى Python وحدات ذاكرة مبتكرة وعوامل تشغيل…

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

تبسيط الشبكات الالتفافية الرسومية

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

يوفر مستودع GitHub هذا التنفيذ الرسمي لورقة "تبسيط الشبكات الالتفافية الرسومية". يقدم نموذج شبكة التفافية رسومية (GCN) مبسط يزيل اللاخطيات ويجمع مصفوفات الأوزان، مما ينتج عنه…

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

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

يوفر مستودع GitHub هذا التنفيذ الرسمي لورقة "تبسيط الشبكات الالتفافية الرسومية". يقدم نموذج شبكة التفافية رسومية (GCN) مبسط يزيل اللاخطيات ويجمع مصفوفات الأوزان، مما ينتج عنه…

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

شبكات الالتفاف الرسومية (Graph Convolutional Networks)

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

شبكات الالتفاف الرسومية (GCNs) هي نوع من الشبكات العصبية المصممة لمعالجة البيانات المهيكلة على شكل رسوم بيانية. إنها تعمم شبكات الالتفاف العصبية على البيانات المهيكلة رسوميًا، مما…

أدوات ذكاء اصطناعي أخرى
عرض الأداة

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

نوع من الشبكات العصبية المصممة لمعالجة البيانات المهيكلة على شكل رسوم بيانية. إنها تعمم شبكات الالتفاف العصبية على البيانات المهيكلة رسوميًا، مما…شبكات الالتفاف الرسومية (GCNs) هي نوع من الشبكات العصبية المصممة لمعالجة البيانات المهيكلة على شكل رسوم بيانية. إنها تعمم شبكات الالتفاف العصبية على البيانات المهيكلة رسوميًا، مما…

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

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

يوفر هذا المستودع تطبيقًا للتجميع الرئيسي للجوار (PNA) لشبكات الرسم البياني العصبية. يدعم أطر عمل PyTorch و DGL و PyTorch Geometric، ويقدم نصوصًا برمجية لمعايير المهام المتعددة…

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

LightGCN

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

LightGCN هو شبكة التفافية رسومية مبسطة مصممة لأنظمة التوصية. يركز على مكون تجميع الجوار الأساسي للتصفية التعاونية، مما يوفر نهجًا فعالًا وفعالًا لتعلم تمثيلات المستخدم والعنصر من…

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

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

شبكة التفافية رسومية مبسطة مصممة لأنظمة التوصية. يركز على مكون تجميع الجوار الأساسي للتصفية التعاونية، مما يوفر نهجًا فعالًا وفعالًا لتعلم تمثيلات المستخدم والعنصر من…LightGCN هو شبكة التفافية رسومية مبسطة مصممة لأنظمة التوصية. يركز على مكون تجميع الجوار الأساسي للتصفية التعاونية، مما يوفر نهجًا فعالًا وفعالًا لتعلم تمثيلات المستخدم والعنصر من…

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

CompGCN

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

CompGCN هو تطبيق PyTorch لشبكات الالتفاف الرسومية متعددة العلاقات القائمة على التركيب. يتيح تعلم تمثيل الرسوم المتقدم لمهام مثل التنبؤ بروابط الرسم البياني المعرفي، ويوفر عمليات…

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

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

تطبيق PyTorch لشبكات الالتفاف الرسومية متعددة العلاقات القائمة على التركيب. يتيح تعلم تمثيل الرسوم المتقدم لمهام مثل التنبؤ بروابط الرسم البياني المعرفي، ويوفر عمليات…CompGCN هو تطبيق PyTorch لشبكات الالتفاف الرسومية متعددة العلاقات القائمة على التركيب. يتيح تعلم تمثيل الرسوم المتقدم لمهام مثل التنبؤ بروابط الرسم البياني المعرفي، ويوفر عمليات…

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

نماذج PPNP و APPNP

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

يوفر مستودع GitHub هذا تطبيقات TensorFlow و PyTorch لنماذج PPNP و APPNP، التي تم تقديمها في ورقة "Predict then Propagate: Graph Neural Networks meet Personalized PageRank". يتضمن…

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

DGCNN

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

DGCNN هو نموذج ذكاء اصطناعي للتعلم على السحب النقطية، يطبق شبكة CNN الرسومية الديناميكية. يحقق أداءً متطورًا في مهام مثل تصنيف وتجزئة بيانات السحب النقطية ثلاثية الأبعاد. النموذج…

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

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

نموذج ذكاء اصطناعي للتعلم على السحب النقطية، يطبق شبكة CNN الرسومية الديناميكية. يحقق أداءً متطورًا في مهام مثل تصنيف وتجزئة بيانات السحب النقطية ثلاثية الأبعاد. النموذج…DGCNN هو نموذج ذكاء اصطناعي للتعلم على السحب النقطية، يطبق شبكة CNN الرسومية الديناميكية. يحقق أداءً متطورًا في مهام مثل تصنيف وتجزئة بيانات السحب النقطية ثلاثية الأبعاد. النموذج…

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