NSL KDD - عÙÙ٠اÙØاسÙب ÙاÙرÙاضÙات
NSL KDD - عÙÙ٠اÙØاسÙب ÙاÙرÙاضÙات
NSL KDD - عÙÙ٠اÙØاسÙب ÙاÙرÙاضÙات
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3. إيجاد عناصر مصفوفة التدوير.3إعادة الخطوات من 0إلىعمى المصفوفة الناتجة من الخطوة السابقة حتى يتم.4الحصول عمى عناصر خارج القطر قريبة من الصفر.حساب قيمةمتجيالمميزةمنالمصفوفة الناتجةووضعيا في مصفوفة المميزة.خامسا :سادسا :ترتيب مصفوفةالمميزة.2-4 معالجة البيانات وتطبيعهاعمةى (تحتةويإن قةيم الميةزات ,Flag( Protocol type ,Service بيانةات حرفيةة فيةتمتحويمياإلى بيانات عددية،وتةتمعمميةة التحويةل بإيجةاد تكراراتكةل ميةزة فةي كةل سةجالت االتصةال..تعطى ثمالقيمة الجديدة ضمن المدى ]0عدد القيم ضمن الميةزة[،إذالقيمةة األقةلسةوف تكة اررتأخذ العدد 0األكثر والقيمةتكرار سوف تأخذ عدد مساوي إلى عدد القيم ضةمن الميةزة.كةذلك تةم1,0)(تحويل حقل Attack type من ,Anomaly( Normal) إلى القيمعمى التوالي.تم تطبيع البيانات بطريقة Min-Maxوتقةةةةوم ىةةةةذه الطريقةةةةة بةةةةإجراء عمميةةةةات تحويةةةةلخطيةة عمةى قةيم البيانةات األصةمية، ثةم تطبة المعادلةة الخطيةة عمةى كةل قةيم الميةزة Xلمحصةولعمى القيمة الجديدة،المعادلةاآلتيةتستعمل لتطبيع بيانات التدريب واالختبار[2[:X n = (X - MinX) / ( MaxX – MinX) …… (14)حيةةث إنّ MinXوMaxXىمةةا اقةةل وأكبةةر قيمةةة للدخةةال األصةةمي X عمةةى التةةوالي، X nعممية التطبيع.بعد انتياء المعالجة األولية لبيانات نماذج التدريب يتم إجراء مرحمة التدريب.ىةةي نةةاتج3-4 التدريب باستخدام الخوارزمية الجينيةأوال:ثانيا:إدخال المجتمع االبتدائيحساب دالة التقييم لكل كروموسوم في المجتمع االبتدائييةةتم ذلةةكبمقارنةة كةةل كروموسةةومبسةةجالت نمةةاذج التةةدريب،إذا وجةةد تطةةاب بينيمةةا يةةزدادسجل التطاب بمقدار واحد،وحسب المعادلة اآلتية:F = WT1 * log (NA) + WT2 …… (15)(ىةي عةدد تطةاب الكروموسةومات مةعسةجالتبيانةات التةدريب،WT1وWT2قةيمحيةث NA(ثابتة لمدالة.إنقيم دالة التقييم تتراوح بين0. [0.0 –0[.ثالثاً: االحتفاظ بأفضلاآلباءرابعاً: عممية تكوين األجيال الجديدة