تخطَّ إلى المحتوى الرئيسي
ToolPotion

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

يوفر مستودع GitHub هذا التنفيذ الرسمي لورقة NeurIPS 2021 "إعادة النظر في نماذج التعلم العميق للبيانات الجدولية". يستكشف هذا المستودع معماريات التعلم العميق للبيانات الجدولية، مسلطًا الضوء على نماذج تشبه MLP كخطوط أساس قوية وتقديم FT-Transformer كتكيف قوي لمعمارية Transformer.

زيارة الرابط

الوصف

يعمل هذا المستودع كتنفيذ رسمي للورقة البحثية "إعادة النظر في نماذج التعلم العميق للبيانات الجدولية"، التي تم تقديمها في NeurIPS 2021. يتعمق المشروع في فعالية معماريات التعلم العميق المختلفة عند تطبيقها على مجموعات البيانات الجدولية، وهو مجال غالبًا ما تتفوق فيه الطرق التقليدية مثل أشجار القرار المعززة بالتدرج (GBDTs).

تشير النتائج الأساسية للورقة، كما تنعكس في هذا المستودع، إلى أن شبكات Perceptrons متعددة الطبقات (MLPs) البسيطة والمضبوطة جيدًا تظل تنافسية للغاية، وغالبًا ما تؤدي على قدم المساواة مع أو حتى تتجاوز نماذج التعلم العميق الأكثر تعقيدًا. تعزز معمارية ResNet، وهي تنويع لـ MLP يتضمن اتصالات تخطي وتطبيع الدُفعات، قوة الهياكل الشبيهة بـ MLP للبيانات الجدولية. ومع ذلك، يقدم البحث أيضًا FT-Transformer، وهي معمارية جديدة تتكيف مع نموذج Transformer للبيانات الجدولية. يُظهر FT-Transformer أداءً متوسطًا متفوقًا عبر المعايير مقارنة بالنماذج العميقة الأخرى ويقلل بشكل كبير من فجوة الأداء بين التعلم العميق و GBDTs على مجموعات البيانات التي تهيمن عليها GBDTs تقليديًا.

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

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

أبرز ملامح نماذج التعلم العميق للبيانات الجدولية

  • التنفيذ الرسمي لورقة NeurIPS 2021 'إعادة النظر في نماذج التعلم العميق للبيانات الجدولية'

  • استكشاف نماذج تشبه MLP كخطوط أساس قوية للبيانات الجدولية

  • تقديم FT-Transformer، وهو تكيف لمعمارية Transformer للبيانات الجدولية

  • توفير حزمة Python للتطبيق العملي والبحث المستقبلي

  • تضمين مقاييس مفصلة ومعلمات فائقة مضبوطة لمختلف النماذج ومجموعات البيانات

  • قاعدة كود لإعادة إنتاج النتائج المبلغ عنها

  • نصوص برمجية لضبط المعلمات الفائقة، وتقييم النماذج، والتجميع

  • دعم بيئات PyTorch و TensorFlow للتجريب

  • تسهيل المقارنة بين نماذج التعلم العميق و GBDTs على مجموعات البيانات الجدولية

  • تقديم رؤى حول خصائص أداء معماريات التعلم العميق المختلفة على البيانات الجدولية

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

  1. إعداد البيئة: تثبيت التبعيات اللازمة باستخدام Conda و pip.

  2. تنزيل البيانات: الحصول على أرشيف مجموعة البيانات وفك ضغطه في جذر المستودع.

  3. إعادة إنتاج النتائج: اتباع خطوات البرنامج التعليمي للضبط والتقييم والتجميع.

  4. تشغيل النصوص البرمجية: تنفيذ نصوص Python البرمجية من جذر المستودع، مع توفير ملفات التكوين.

  5. التكامل عبر API: استخدام حزمة Python للتطبيق العملي.

  6. استكشاف المقاييس: تحليل ملفات `stats.json` لفهم أداء النموذج.

  7. تكوين النماذج: تعديل ملفات التكوين TOML للتجارب المخصصة.

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

  • تحليل البيانات الجدولية
  • قياس أداء النماذج
  • تنفيذ الأبحاث
  • استكشاف هندسة الميزات
  • النمذجة التنبؤية

الأسئلة الشائعة من نماذج التعلم العميق للبيانات الجدولية

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

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

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

نماذج الذكاء الاصطناعي

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

منصّات تعلّم الآلة

نماذج الذكاء الاصطناعي

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

منصّات تعلّم الآلة

نماذج الذكاء الاصطناعي

تفاصيل نموذج الذكاء الاصطناعي هذا لشبكة عصبية التفافية عميقة وكبيرة تم تدريبها لتصنيف ImageNet. حققت نتائج متطورة بمعدلات خطأ عليا (top-1) ودنيا (top-5) بلغت 39.7% و 18.9% على…

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

نماذج الذكاء الاصطناعي

SqueezeNet هو نموذج شبكة عصبية تلافيفية عميقة متاح عبر PyTorch. يحقق دقة تضاهي AlexNet مع عدد أقل بكثير من المعلمات وحجم نموذج أصغر، مما يجعله فعالاً لمختلف مهام رؤية الكمبيوتر.…

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

نماذج الذكاء الاصطناعي

FNet هو بنية مشفرة فعالة تشبه Transformer تستبدل الانتباه الذاتي بتحويلات فورييه. تم تطويره بواسطة Google Research، وهو يوفر بديلاً عالي الأداء لمهام معالجة اللغة الطبيعية. تم…

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

نماذج الذكاء الاصطناعي

UniLM هو إطار عمل تدريب مسبق ذاتي الإشراف واسع النطاق طورته Microsoft. يمكّن النماذج من التعلم عبر مهام ولغات وأنماط متنوعة، بما في ذلك النص والصورة والصوت. يوفر هذا المشروع نماذج…

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

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

منصّات تعلّم الآلة

نماذج الذكاء الاصطناعي

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

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