← أحدث الأبحاث
💻 computer science

The Neural Compiler: Program-to-Network Translation for Hybrid Scientific Machine Learning

يُعد المترجم العصبي (Neural Compiler) نظاماً يقوم بترجمة البرامج الرمزية المكتوبة بلغة شبيهة بلغة "سكيم" (Scheme) إلى وحدات "باي تورش" (PyTorch) دقيقة وقابلة للاشتقاق، مما يُمكّن نماذج تعلم الآلة العلمية الهجينة من الجمع بين الفيزياء المعروفة والمكونات المتعلمة مع ضمان القابلية المنهجية للتركيب والدقة الفائقة بمعاملات أقل بكثير مقارنة بنماذج الشبكات العصبية المعتمدة على الفيزياء (PINN) القياسية.

المؤلفون الأصليون: Lucas Sheneman

نُشر 2026-05-22
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Lucas Sheneman

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول تعليم حاسوب فهم قوانين الفيزياء. عادةً ما يواجه العلماء خياراً محبطاً:

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

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

٣. نهج "الترميز اليدوي": تقوم بكتابة معادلات الفيزياء بنفسك، سطراً بسطر، في شكل كود برمجي. هذا مثالي ودقيق، لكنه بطيء. إذا أردت تغيير المعادلة أو دمج قانونين مختلفين، عليك إعادة كتابة الكود من الصفر في كل مرة.

"المترجم العصبي" (Neural Compiler) هو خيار رابع جديد.

فكر في المترجم العصبي كأنه مترجم عالمي ومحرك فيزياء "مجمد".

كيف يعمل: تشبيه "الوصفة"

تخيل أن لديك وصفة لكعكة مثالية (الفيزياء المعروفة).

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

هذه الآلة تمتلك ثلاث قدرات خارقة:
١. إنها دقيقة: هي لا تخمن. إذا قالت الوصفة "أضف كوبين من الدقيق"، فإن الآلة تضيف كوبين بالضبط. هي لا ترتكب أخطاء تقريب أبداً.
٢. إنها مجمدة: بمجرد بنائها، تصبح الآلة مغلقة. لا يمكنك تغيير طريقة خبزها للكعكة. وهذا جيد لأنه يضمن أن الفيزياء ستكون صحيحة دائماً.
٣. إنها قابلة للربط: يمكنك تركيب آلة الكعك هذه على آلة الشوكولاتة، أو آلة الكريمة، وسيعملان معاً بانسجام تام دون أي خلل.

سحر "الهجين"

العبقرية الحقيقية لهذا النظام تكمن في كيفية تعامله مع المجهول.

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

  • يبني المترجم "آلة قاعدة الكعكة" (الفيزياء المعروفة) ويقفلها في مكانها.
  • ثم يقوم بتوصيل "موزع سكر ذكي" (شبكة عصبية صغيرة قابلة للتدريب) بها.
  • يتعين على الحاسوب تعلم شيء واحد فقط: كمية السكر التي يجب إضافتها. ليس عليه إعادة تعلم كيفية خبز الكعكة.

ولأن آلة الكعك مثالية، يتعلم الحاسوب كمية السكر بسرعة ودقة فائقتين. في الاختبارات التي أجراها البحث، وجد هذا الأسلوب "السكر" الصحيح (الثوابت الفيزيائية) بنسبة خطأ أقل من ١٪، بينما أسلوب "اللوح الفارغ" (الشبكات العصبية القياسية) أخطأ بنسبة ٩٣٪ أو أكثر.

لماذا يهم هذا الأمر (تشبيه "الليغو")

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

  • الذكاء الاصطناعي القياسي: في كل مرة تبني فيها طبقة جديدة من المعرفة، تتراكم الأخطاء الصغيرة. إذا ربطت ٥ أو ٦ خطوات فيزيائية معقدة معاً، يمكن أن تكون الإجابة النهائية خاطئة تماماً.
  • المترجم العصبي: لأن "الآلات" التي يبنيها مثالية، يمكنك تكديسها فوق بعضها البعض كما تشاء. يمكنك ربط ١٠ أو ٢٠ أو ١٠٠ قانون فيزيائي معاً، وستظل النتيجة مثالية. الأخطاء لا تتراكم لأن الأساس صلب.

رؤية "المستقبل" (جسر "اللغة الطبيعية")

يقترح البحث مستقبلاً رائعاً حيث لن تحتاج حتى لكتابة الكود.

  • يمكنك أن تقول للذكاء الاصطناعي: "احسب قوة الجاذبية بين كوكبين".
  • سيقوم الذكاء الاصطناعي (نموذج لغوي كبير - LLM) بترجمة جملتك الإنجليزية إلى "الوصفة" (الكود).
  • يقوم المترجم فوراً بتحويل تلك الوصفة إلى وحدة فيزياء مثالية وعاملة.

هذا يعني أن العلماء يمكنهم بناء نماذج معقدة بمجرد التحدث إلى الحاسوب، وس يضمن الحاسوب أن أجزاء الفيزياء صحيحة بنسبة ١٠٠٪، بينما يتعلم الأجزاء المجهولة من البيانات.

ملخص النتائج

اختبر البحث هذا على كل شيء، من تأرجح البندول إلى تدفق الحرارة وحركة الكواكب.

  • الدقة: طابقت الكود الذي كتبه البشر تماماً (فرق صفر).
  • الكفاءة: استخدمت عدداً أقل بآلاف المرات من "خلايا الدماغ" (المعلمات/Parameters) مقارنة بالذكاء الاصطناعي القياسي للوصول إلى نفس النتيجة.
  • الموثوقية: عملت بشكل مثالي حتى عند اختبارها في مواقف لم ترها من قبل (الاستقراء/Extrapolation)، بينما فشل الذكاء الاصطناعي القياسي غالباً بشكل كامل.

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →