13.07.2015 Views

NSL KDD - علوم الحاسوب والرياضيات

NSL KDD - علوم الحاسوب والرياضيات

NSL KDD - علوم الحاسوب والرياضيات

SHOW MORE
SHOW LESS

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[.ثالثاً:‏ االحتفاظ بأفضلاآلباءرابعاً:‏ عممية تكوين األجيال الجديدة

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!