HyperAIHyperAI

Command Palette

Search for a command to run...

تمثيل متعدد الوسائط للبحث العصبي في الشفرة

Jian Gu Zimin Chen Martin Monperrus

الملخص

يتعلق البحث في استرجاع الشفرة المعنوية (Semantic Code Search) بعثور أجزاء شفرة ذات صلة معنوية لاستعلام بلغة طبيعية معينة. في النهج المتطورة حديثًا، يتم قياس التشابه المعنوي بين الشفرة والاستعلام من خلال المسافة بين تمثيليهما في الفضاء المتجهي المشترك. في هذه الورقة، ولتحسين هذا الفضاء المتجهي، نقدم طرقًا لتص serialize الشجرة (tree-serialization) على شكل مبسط لشجرة التحليل التراكبي (AST)، ونُنشئ تمثيلًا متعدد الوسائط للبيانات الشفرية. نُجري تجارب واسعة باستخدام مصادر بيانات واحدة كبيرة الحجم ومتعددة اللغات: CodeSearchNet. تُظهر النتائج أن كلاً من تمثيلات الشفرة المُسلسلة شجريًا ونموذج التعلم المتعدد الوسائط يُحسّنان أداء استرجاع الشفرة. في النهاية، نُعرّف مقاييس كمية بديهية موجهة نحو اكتمال المعلومات المعنوية والتركيبية للبيانات الشفرية، لمساعدة الفهم التجريبي للنتائج.


بناء الذكاء الاصطناعي بالذكاء الاصطناعي

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

البرمجة التعاونية باستخدام الذكاء الاصطناعي
وحدات GPU جاهزة للعمل
أفضل الأسعار

HyperAI Newsletters

اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp