Dyna: لغة برمجة إعلانية لباحثي تعلم الآلة
2025-08-17
Dyna هي لغة برمجة صُممت من قبل وبواسطة باحثي تعلم الآلة. بناءً على نماذج البرمجة المنطقية مثل Datalog و Prolog، تسمح Dyna بترتيبات تنفيذ مرنة وقواعد مرجحة، مما يسمح بالتعبير عن البرامج المعقدة بإيجاز. من ضرب المصفوفات ومتواليات فيبوناتشي إلى تحليل CKY وحتى الشبكات العصبية اللانهائية، تحقق Dyna إيجازًا مثيرًا للإعجاب. بدأت في عام 2004 لسد الفجوة بين المفاهيم الرياضية والشيفرة القابلة للتنفيذ، تطورت Dyna عبر الإصدارين 1.0 و 2.0، محسّنة وقادرة على توسيع قدراتها باستمرار. تركز الأبحاث الحالية على بناء تنفيذ مرن وكامل باستخدام الجبر العلائقي وإعادة كتابة المصطلحات، واستخدام التعلم المعزز لتحسين استراتيجيات التنفيذ.
اقرأ المزيد
(dyna.org)
التطوير
البرمجة الإعلانية