ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Machine Learning Roles in Systems Improvement

العنوان بلغة أخرى: لغة الآلة في تحسين الأنظمة
المؤلف الرئيسي: النصيرات، آلاء علي (مؤلف)
مؤلفين آخرين: الهناندة، فراس احمد (مشرف)
التاريخ الميلادي: 2017
موقع: الزرقاء
الصفحات: 1 - 74
رقم MD: 856989
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الهاشمية
الكلية: كلية الدراسات العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

281

حفظ في:
LEADER 05927nam a22003377a 4500
001 1479245
041 |a eng 
100 |9 461234  |a النصيرات، آلاء علي  |e مؤلف 
245 |a Machine Learning Roles in Systems Improvement 
246 |a لغة الآلة في تحسين الأنظمة 
260 |a الزرقاء  |c 2017 
300 |a 1 - 74 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c الجامعة الهاشمية   |f كلية الدراسات العليا  |g الاردن  |o 0037 
520 |a من الخطوات الرئيسة في إنتاج البرمجيات هي فحصها، حيث هدفت هذه الدراسة إلى إيجاد الأخطاء الموجودة في البرامج المكتوبة بإحدى لغات البرمجة أثناء تنفيذها، نتائج هذه العملية يمكن استخدامها لإيجاد وتصحيح أخطاء البرامج. للحفاظ على حياة البرمجية، فإنه من الضروري التنبؤ بالأخطاء التي قد تحدث خلال تنفيذ البرنامج، مما يؤدي إلى تحسين مرحلة الفحص وجودة البرنامج. تعلم الآلة هي احدى تطبيقات الذكاء الاصطناعي الفعالة لتوقع الأخطاء المستقبلية عن طريق بناء نموذج اعتمادا على تدريب البيانات وفحص النظام. في هذه الرسالة، استعرضنا خوارزميات تعلم الالة المستخدمة في التنبؤ بالأخطاء، وقيمنا أداء خمسة من هذه الخوارزميات باستخدام مجموعة من البيانات المخصصة لهذا الغرض وهذه الخوارزميات تضمنت SVM, ANN, NB, DT and KNN. حيث تمت مقارنة أداء الخوارزميات باستخدام معاملات مختلفة. أظهرت النتائج قدرة خوارزميات تعلم الالة على تصنيف البيانات إلى مصابة/ غير مصابة، لذلك من المفضل استخدام هذه الخوارزميات على الطرق التقليدية الإحصائية، قمنا بإجراء تجارب عديدة لتحسين كفاءة التنبؤ بالأخطاء، ولذلك قمنا بتقسيم النتائج إلى أربعة أقسام هي: مقارنة خوارزميات التصنيف المختلفة لفحص أداء أنظمة التنبؤ، وقياس تأثير الخطوة القبلية (PCA) لتصفية الميزات، وتحسين أداء خوارزميات التصنيف من خلال تعديل المعاملات الافتراضية للمصنف. وأخيرا، اقترحت هذه الدراسة نظاما هجينا باستخدام تقنيتين هما Voting وBagging التي تعتمد على استخدام أكثر من خوارزمية تصنيف واحدة. من خلال النتائج التي تم تقديمها في هذه الدراسة، خلصنا إلى أن خوارزميات تعلم الالة يمكن استخدامها للتنبؤ بعيوب البرمجيات، مما يساعد المطورين في تجنب المشاكل في المراحل المبكرة. وأظهرت النتائج أن استخدام PCA لم يحدث تأثيرا ملحوظا على أداء أنظمة التنبؤ، في حين أن تعديل المعاملات الافتراضية تؤثر إيجابيا على نتائج التصنيف، وخاصة مع ANN. تم الحصول على النتائج المميزة لهذه الدراسة من خلال تطبيق الطرق الهجينة، حيث حقق Bagging دقة (95.1%) مع مجموعة بيانات Mozilla وال Votingحقق (93.79%) دقة مع مجموعة البيانات kc1. ومع ذلك، يظل تطبيق خوارزميات الذكاء الاصطناعي في مجال التنبؤ بعيوب البرمجيات محدودا ويحتاج إلى مزيد من البحث للحصول على نتائج مرضية. وأخيرا، اقترحنا عدة توصيات للعمل عليها في المستقبل اعتمادا على نتائج الدراسة الحالية. وأخيرا اقترحنا عدة توصيات للعمل عليها في المستقبل اعتمادا على نتائج الدراسة الحالية ومنها التحسين من نوعية النماذج المستخدمة للتنبؤ في حدوث الأخطاء من خلال تطبيق نوع آخر من أنظمة التعلم وزيادة حجم مجموعات البيانات التي تحتوي على عينات تساعد على التنبؤ للحصول على نتائج أكثر دقة واستخدام أنواع أخرى من الخوارزميات عند بناء أكثر من خوارزمية تصنيف واحدة وتطبيقها على المجالات الصناعية مستقبلا. 
653 |a إنتاج البرمجيات  |a لغة الآلة  |a لغات البرمجيات  |a تطبيقات الذكاء الاصطناعي  |a الخوارزميات  |a استشراف المستقبل 
700 |9 461235  |a الهناندة، فراس احمد  |g Hanandeh, Feras Ahmad  |e مشرف 
856 |u 9802-006-015-0037-T.pdf  |y صفحة العنوان 
856 |u 9802-006-015-0037-A.pdf  |y المستخلص 
856 |u 9802-006-015-0037-C.pdf  |y قائمة المحتويات 
856 |u 9802-006-015-0037-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-006-015-0037-1.pdf  |y 1 الفصل 
856 |u 9802-006-015-0037-2.pdf  |y 2 الفصل 
856 |u 9802-006-015-0037-3.pdf  |y 3 الفصل 
856 |u 9802-006-015-0037-4.pdf  |y 4 الفصل 
856 |u 9802-006-015-0037-5.pdf  |y 5 الفصل 
856 |u 9802-006-015-0037-O.pdf  |y الخاتمة 
856 |u 9802-006-015-0037-R.pdf  |y المصادر والمراجع 
930 |d y 
995 |a Dissertations 
999 |c 856989  |d 856989 

عناصر مشابهة