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

مجموعات أشجار القرار العصبية غير المبالية (Neural Oblivious Decision Ensembles)

مجموعات أشجار القرار العصبية غير المبالية (NODE) هي مكتبة بايثون للتعلم العميق على البيانات الجدولية. إنها تنفذ مجموعات من أشجار القرار القابلة للتفاضل وغير المبالية، مما يوفر نهجًا جديدًا لنمذجة البيانات المهيكلة. تهدف NODE إلى الاستفادة من معماريات التعلم العميق لمجموعات البيانات الجدولية، مما يوفر بديلاً للطرق التقليدية.

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

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

قراءة المزيد

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

يوفر المشروع تطبيقًا بلغة بايثون يمكن تشغيله على أجهزة مزودة بوحدة معالجة مركزية (CPU) ويفضل أن تكون وحدة معالجة رسومات واحدة أو أكثر. في حين أن التشغيل بدون وحدة معالجة رسومات ممكن، إلا أنه أبطأ بكثير. يُلاحظ أن التطبيق غير فعال من حيث الذاكرة وقد يتطلب ذاكرة كبيرة لوحدة معالجة الرسومات للتقارب. تم اختباره على توزيعات Linux x64 مثل Ubuntu 16.04 ومن المتوقع أن يعمل على توزيعات Linux الشائعة الأخرى و macOS. بالنسبة لأنظمة Windows و x32، قد تكون التعديلات الكبيرة ضرورية، ويوصى باستخدام Docker، وخاصة الإصدار الذي يدعم وحدة معالجة الرسومات مثل nvidia-docker.

لتشغيل NODE، يحتاج المستخدمون إلى استنساخ أو تنزيل المستودع، وإعداد بيئة بايثون (يُقترح Anaconda)، وتثبيت الحزم المطلوبة من `requirements.txt`. يعتمد الاعتماد الحاسم هو `torch >= 1.1`. سيحتاج المستخدمون أيضًا إلى Jupyter Notebook أو أداة مماثلة للعمل مع ملفات `.ipynb` المتوفرة. قبل تنفيذ الخلية الأولى في دفتر ملاحظات، يجب تعيين متغير البيئة `CUDA_VISIBLE_DEVICES` إلى فهرس وحدة معالجة الرسومات المطلوب. تقوم دفاتر الملاحظات بتنزيل مجموعات البيانات من Dropbox، وتتطلب مساحة قرص تتراوح بين 1-5 جيجابايت. تعرض المكتبة سيناريوهات التعلم النموذجية لمهام التصنيف والانحدار على حد سواء، مع توفر معلومات تدريب مفصلة في ورقة البحث الأصلية.

  • الفئةمنصّات تعلّم الآلة
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي, استضافة ذاتية
  • المنصاتLinux, macOS, Windows

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

  • مجموعات من أشجار القرار غير المبالية القابلة للتفاضل

  • التدريب من البداية إلى النهاية عبر هبوط التدرج

  • يدعم مهام التصنيف

  • يدعم مهام الانحدار

  • تسريع وحدة معالجة الرسومات (GPU) للتدريب الأسرع

  • تطبيق قائم على بايثون

  • تعليمات برمجية تكميلية لورقة البحث

  • يتطلب PyTorch الإصدار 1.1 أو أحدث

  1. استنساخ أو تنزيل المستودع: احصل على ملفات المشروع من GitHub.

  2. إعداد بيئة بايثون: قم بإنشاء وتفعيل بيئة بايثون (على سبيل المثال، باستخدام Anaconda).

  3. تثبيت التبعيات: قم بتشغيل `pip install -r requirements.txt` لتثبيت الحزم الضرورية، مع التأكد من أن إصدار PyTorch هو >= 1.1.

  4. تكوين استخدام وحدة معالجة الرسومات: قم بتعيين متغير البيئة `CUDA_VISIBLE_DEVICES` إلى فهرس وحدة معالجة الرسومات المطلوب قبل تشغيل دفاتر الملاحظات.

  5. تشغيل دفاتر الملاحظات: افتح وقم بتنفيذ دفاتر Jupyter المتوفرة في الدليل `./notebooks/`.

  6. تنزيل مجموعات البيانات: ستقوم دفاتر الملاحظات تلقائيًا بتنزيل مجموعات البيانات المطلوبة (1-5 جيجابايت).

  • تصنيف البيانات الجدولية
  • انحدار البيانات الجدولية
  • أبحاث التعلم العميق
  • بدائل هندسة الميزات
  • أبحاث قابلية تفسير النماذج

تقييمات مجموعات أشجار القرار العصبية غير المبالية (Neural Oblivious Decision Ensembles)

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

أدوات ذكاء اصطناعي شائعة مثل مجموعات أشجار القرار العصبية غير المبالية (Neural Oblivious Decision Ensembles)

TabNet

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

تنفيذ PyTorch لنموذج TabNet، يقدم نهجًا انتباهيًا وقابلًا للتفسير لتعلم البيانات الجدولية. يدعم التصنيف والانحدار والتعلم متعدد المهام مع ميزات مثل التدريب المسبق شبه المراقب…

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

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

تنفيذ PyTorch لنموذج TabNet، يقدم نهجًا انتباهيًا وقابلًا للتفسير لتعلم البيانات الجدولية. يدعم التصنيف والانحدار والتعلم متعدد المهام مع ميزات مثل التدريب المسبق شبه المراقب…

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

SAINT

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

يوفر مستودع مستودع التنفيذ الرسمي لنموذج SAINT باستخدام PyTorch، المصمم لتحسين الشبكات العصبية للبيانات الجدولية. يستفيد من تقنيات الانتباه للصف والتدريب المسبق التبايني لتعزيز…

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

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

يوفر مستودع مستودع التنفيذ الرسمي لنموذج SAINT باستخدام PyTorch، المصمم لتحسين الشبكات العصبية للبيانات الجدولية. يستفيد من تقنيات الانتباه للصف والتدريب المسبق التبايني لتعزيز…

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

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

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

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

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

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

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

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

TensorFlow

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

TensorFlow هو إطار عمل مفتوح المصدر لتعلم الآلة مصمم للجميع. يوفر نظامًا بيئيًا شاملاً لبناء ونشر نماذج تعلم الآلة، مما يجعله متاحًا للمطورين والباحثين على حد سواء.

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

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

إطار عمل مفتوح المصدر لتعلم الآلة مصمم للجميع. يوفر نظامًا بيئيًا شاملاً لبناء ونشر نماذج تعلم الآلة، مما يجعله متاحًا للمطورين والباحثين على حد سواء.TensorFlow هو إطار عمل مفتوح المصدر لتعلم الآلة مصمم للجميع. يوفر نظامًا بيئيًا شاملاً لبناء ونشر نماذج تعلم الآلة، مما يجعله متاحًا للمطورين والباحثين على حد سواء.

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

Keras

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

Keras هي مكتبة مفتوحة المصدر للتعلم العميق مصممة للبشر. إنها تبسط عملية بناء الشبكات العصبية وتسمح للمطورين بالمساهمة في تطويرها على GitHub.

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

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

مكتبة مفتوحة المصدر للتعلم العميق مصممة للبشر. إنها تبسط عملية بناء الشبكات العصبية وتسمح للمطورين بالمساهمة في تطويرها على GitHub.Keras هي مكتبة مفتوحة المصدر للتعلم العميق مصممة للبشر. إنها تبسط عملية بناء الشبكات العصبية وتسمح للمطورين بالمساهمة في تطويرها على GitHub.

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

Shumai

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

Shumai هي مكتبة موترات سريعة وقابلة للتفاضل لجافاسكريبت وتايب سكريبت، مبنية باستخدام Bun و Flashlight. تمكن مهندسي البرمجيات والباحثين من إنشاء مجموعات بيانات، وتدريب نماذج صغيرة،…

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

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

مكتبة موترات سريعة وقابلة للتفاضل لجافاسكريبت وتايب سكريبت، مبنية باستخدام Bun و Flashlight. تمكن مهندسي البرمجيات والباحثين من إنشاء مجموعات بيانات، وتدريب نماذج صغيرة،…Shumai هي مكتبة موترات سريعة وقابلة للتفاضل لجافاسكريبت وتايب سكريبت، مبنية باستخدام Bun و Flashlight. تمكن مهندسي البرمجيات والباحثين من إنشاء مجموعات بيانات، وتدريب نماذج صغيرة،…

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

PyTorch

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

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

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

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

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

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

Neuroph

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

Neuroph هو إطار عمل للشبكات العصبية مفتوح المصدر مكتوب بلغة Java. إنه يبسط تطوير وتنفيذ الشبكات العصبية الاصطناعية لمختلف التطبيقات. يوفر الإطار واجهة برمجة تطبيقات (API) وأدوات…

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

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

إطار عمل للشبكات العصبية مفتوح المصدر مكتوب بلغة Java. إنه يبسط تطوير وتنفيذ الشبكات العصبية الاصطناعية لمختلف التطبيقات. يوفر الإطار واجهة برمجة تطبيقات (API) وأدوات…Neuroph هو إطار عمل للشبكات العصبية مفتوح المصدر مكتوب بلغة Java. إنه يبسط تطوير وتنفيذ الشبكات العصبية الاصطناعية لمختلف التطبيقات. يوفر الإطار واجهة برمجة تطبيقات (API) وأدوات…

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