تتبع العلاقات بين نصوص المتطلبات البرمجية بالاعتماد على تقنيات التعلم العميق

تفاصيل العمل

دخل هذا التطبيق هو ملفي متطلبات برمجية مصاغين باللغة الإنكليزية، ويهدف إلى ربط كل متطلب من الملف الأول مع المتطلبات الموافقة له أو التابعة له من الملف الثاني،. ولهذا الغرض فإن دخل النظام هو متطلبين برمجيين والخرج هو وجود علاقة بينهما من عدمه، بداية قمنا بمعالجة أولية لكلا النصين، تتضمن tokenization و إزالة stopwords، ومن ثم تمثيل كل منهما على شكل شعاع من القيم الحقيقية باستخدام TF-IDF، بعد ذلك قمنا باقتراح تابع مسافة يأخذ بعين الاعتبار تشابه الكلمات بين بعضها وذلك عن طريق إضافة مصفوفة التشابه بين الكلمات المستمدة من نظم التضمين الدلالي لها، ومن ثم تحديد عتبة معينة على إثرها نقرر فيما إذا كان يوجد رابط أم لا. ثم تم بناء موقع ويب لتأطير هذا الحل، وذلك عن طريق استخدام كل من Django و React، ويوضح مقطع الفيديو المرفق ديمو لهذا التطبيق.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
16
تاريخ الإضافة
تاريخ الإنجاز
المهارات