Program-as-Weights: هل يمكن بناء برنامج من الأرقام؟
حلقة علوم الحاسب - CS Arabic Circle
0:00 / 0:00
Program-as-Weights: هل يمكن بناء برنامج من الأرقام؟
40 просмотров · 12 дн. назад
حلقة علوم الحاسب - CS Arabic Circle
151 подписчик
40 просмотров · 12 дн. назад
هل يمكن بناء برنامج من الأرقام بدلًا من الاعتماد على الشيفرة البرمجية التقليدية؟
في هذه الحلقة من Arabic CS Circle، نناقش ورقة Program-as-Weights: A Programming Paradigm for Fuzzy Functions، والتي تستكشف طريقة جديدة لتمثيل البرامج باستخدام أوزان النماذج اللغوية.
بدلًا من الاعتماد على نموذج لغوي كبير لتنفيذ دالة في كل مرة، تقترح الورقة استخدام النموذج الكبير لتحويل وصف الدالة إلى تمثيل يجمع بين تعليمات شبه برمجية وأوزان قابلة للتعلم (LoRA)، بحيث يمكن إعادة استخدام هذا التمثيل وتنفيذه باستخدام نموذج لغوي صغير محليا.
🔍 نتناول في الحلقة:
• ما هي صعوبات كتابة برمجة تقليدية؟ ورغم حل النماذج اللغوية لتلك المشكلة، ما هي المشاكل التي تواجه تلك الحلول المعتمدة عليها؟
• كيف يمكن محاكاة البرامج التقليدية Compiler–Interpreter كحل بديل للحصول علي مميزات الطرفين، وكيف يحوّل PAW الوصف النصي إلى برنامج ممثّل جزئيًا بأوزان النموذج؟
• ما دور تقنيات Parameter-Efficient Fine-Tuning، وخاصة LoRA، في توليد هذه البرامج وتنفيذها؟
• ما مزايا تنفيذ البرامج العصبية محليًا من حيث الذاكرة والتكلفة وإمكانية إعادة الاستخدام؟ وما حدود هذا النهج وتحدياته البحثية؟
📚 المصادر والمراجع:
📄 الورقة البحثية:
https://arxiv.org/abs/2607.02512
🌐 صفحة المشروع والتجربة:
https://programasweights.com/
💻 الكود والأدوات:
https://github.com/programasweights
🎯 عن Arabic CS Circle:
نسعى في Arabic CS Circle إلى إتاحة أحدث الأبحاث في علوم الحاسوب والذكاء الاصطناعي باللغة العربية، من خلال مناقشة الأفكار العلمية والمنهجيات والنتائج بأسلوب يجمع بين الوضوح والعمق التقني، ليستفيد منها الباحثون والطلاب والمهندسون وجميع المهتمين.
#ProgramAsWeights #PAW #NeuralProgramming #MachineLearning #ArabicCSCircle