‫الحاسوب‬ ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫بدي‬ ‫نجالء‬ ‫الدباغ‬ ‫اهيم‬ ‫إبر‬ ‫ع‬ ‫باشي‬ ‫قصاب‬ ‫محمود‬ ‫صبحي‬ ‫محمود‬ ‫الموصل‬ ‫جامعة‬ / ‫اإلحصاء‬ ‫و‬ ‫ياضيات‬ ‫الر‬ ‫و‬ ‫الحاسوب‬ ‫علوم‬ ‫كلية‬ / ‫الحاسوب‬ ‫علوم‬ ‫قسم‬


The widespread development of using networks and relying on it and the emergence of many challenges faced by so many institutes like ministry of defense, intelligence agencies , banks, universitie...etc which depend heavily on service provided by those networks, resulted in the emergence of a new security concept towards building new security systems known as " Intrusion Detection Systems". 
The current study aims at detecting the known and unknown attacks as well as classifying the known ones. 
A network intrusion detection system is developed using Ant-Miner algorithm, which is one of the Swarm Intelligence which assimilate , the behavior of natural environment of ants. It is used to investigate the training data and getting the basic classification which is helpful in classifying the attacks in the tests data. The KDD Cup 1999 dataset concerned in constructing and evaluating intrusion systems which includes Training Dataset of 494021 in number as well as the testing dataset of 311029 in number. 
Experiments are conducted on the system using data sets and the complete tests. The results show that the detection rate using the SOM is: 92.37% and false alarm is: 4.67% and classification rate using Ant-Miner algorithm is : DOS(Denial of Service) 96.15 %, U2R(User to Root) 97.13%, Normal 94.50%, probe 72.90%, R2L(Remote to Local) 13.88%. These results show the effectiveness of SOM and Ant-Miner algorithms in the field of network security. 

,tcp,private,S0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,279,7,1.00,1.00,0.00,0.00,0.03,0 .06,0.00,255,13,0.05,0.07,0.00,0.00,1.00,1.00,0.00,0.00,neptune. 

‫شبكات‬ ‫في‬ ‫التطفل‬


‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ...

  ‫ات‬ ‫االستخبار‬ ‫و‬ ‫الدفاع‬ ‫ة‬ ‫ار‬ ‫وز‬ ( ‫مثل‬ ‫المؤسسات‬ ‫اجهتها‬ ‫و‬ ‫التي‬ ‫و‬ ‫بها‬ ‫يستهان‬ ‫ال‬ ‫التي‬ ‫الحاسوبية‬ ‫الشبكات‬ ‫تلك‬ ‫توفرها‬ ‫التي‬ ‫الخدمات‬ ‫على‬ ‫المبنية‬ ) ‫وغيرها‬ ‫الجامعات‬ ‫و‬ ‫ية‬ ‫التجار‬ ‫المحال‬ 


	...	‫الحاسوب‬	‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬
	‫الخالصة‬ ‫إ‬ ‫في‬ ‫اسع‬ ‫الو‬ ‫النمو‬ ‫ن‬ ‫استخدمت‬ ‫و‬ ‫التشفير‬ ‫و‬ ‫الناري‬ ‫الجدار‬ ‫مثل‬ ‫المهمة‬ ‫البيانات‬ ‫لحماية‬ ‫التقنيات‬ ‫بعض‬ ‫استخدام‬ ‫عليها‬ ‫االعتماد‬ ‫و‬ ‫الحاسوبية‬ ‫الشبكات‬ ، ‫أ‬ ‫لخ‬ ‫ع‬ ‫فضال‬ ‫الكشف‬ ‫يقلل‬ ‫ولكنه‬ ‫الحساسة‬ ‫البيانات‬ ‫لحماية‬ ‫كمدافع‬ ‫الناري‬ ‫الجدار‬ ‫يعمل‬ ‫ن‬ ‫اقبة‬ ‫المر‬ . ‫ه‬ ‫دمج‬ ‫اتين‬ ‫تين‬ ‫الفكر‬ ‫األساسيتين‬ ، ‫يعني‬ ‫ب‬ ( ‫ارزميات‬ ‫خو‬ ‫أن‬ ACO ‫في‬ ‫عام‬ ‫بشكل‬ ‫البحث‬ ‫تؤدي‬ ) ‫المتنبأ‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫بحث‬ ‫فضاء‬ ‫أفضل‬ ‫ة‬ ‫بصور‬ ‫اعد‬ ‫قو‬ ‫ارزميات‬ ‫خو‬ ‫من‬ ‫اإلنتاج‬ ‫التي‬ ‫المحددة‬ ‫التحديات‬ ‫وظهور‬ ‫و‬ ‫المصارف‬ ‫و‬ ، ‫أدى‬ ‫إلى‬ ‫بأنظم‬ ‫معروفة‬ ‫أمنية‬ ‫أنظمة‬ ‫بناء‬ ‫وهو‬ ‫جديد‬ ‫أمني‬ ‫مفهوم‬ ‫ظهور‬ ( ‫التطفل‬ ‫كشف‬ ‫ة‬ [1] . ‫إ‬ ‫تحتاج‬ ‫التي‬ ‫التطبيقات‬ ‫من‬ ‫العديد‬ ‫في‬ ‫يشارك‬ ‫سوف‬ ‫نيت‬ ‫االنتر‬ ‫مستخدم‬ ‫ن‬ ‫إلى‬ ‫التنقالت‬ ‫األمينة‬ ، ‫المالية‬ ‫االعتمادات‬ ‫و‬ ‫المعلومات‬ ‫ينقل‬ ‫عندما‬ ‫الحاسوبية‬ ‫الشبكة‬ ‫ضمن‬ ‫إذ‬ ‫تعمل‬ ‫المصارف‬ ‫اق‬ ‫األسو‬ ‫و‬ ‫نيت‬ ‫االنتر‬ ‫على‬ ‫المعتمدة‬ ‫ية‬ ‫التجار‬ ‫يوم‬ ‫كل‬ ‫في‬ ‫الوصول‬ ‫تحقيق‬ ‫على‬ ‫إلى‬ ‫اقع‬ ‫مو‬ ‫كلمات‬ ‫المحمية.‬ ‫المرور‬ ‫ف‬ ‫التنقالت‬ ‫تلك‬ ‫تزداد‬ ‫عندما‬ ‫إ‬ ‫ن‬ ‫للهجمات‬ َ ‫معرضا‬ ‫يصبح‬ ‫سوف‬ ‫النظام‬ ‫المهمة‬ ‫البيانات‬ ‫و‬ ‫العمليات‬ ‫خزن‬ ‫على‬ ‫تعمل‬ ‫التي‬ [2,3] . ‫في‬ ‫الضعف‬ ‫نقاط‬ ‫وتحديد‬ ‫أنظمة‬ . ‫التشغيل‬ ‫أ‬ ‫كما‬ ‫ة‬ ‫المشفر‬ ‫الرسالة‬ ‫ن‬ ‫ممكن‬ ‫فك‬ ‫تها‬ ‫شفر‬ ‫عن‬ َ ‫وفضال‬ ‫التشفير‬ ‫فإن‬ ‫ذلك‬ ‫عب‬ ‫يضيف‬ َ ‫ا‬ ‫أضافي‬ َ ‫ا‬ . ‫التطبيقات‬ ‫و‬ ‫المستخدمين‬ ‫على‬ ‫إ‬ ‫تجعلها‬ ‫عليه‬ ‫المعتمد‬ ‫األهم‬ ‫البديل‬ ‫اعد‬ ‫قو‬ ‫في‬ ‫اإل‬ ‫نتاج‬ ( Rules Induction ) [7] . ‫جديدة‬ ‫أمنية‬ ‫تقنية‬ ‫أي‬ ‫ن‬ ‫هدف‬ ‫يجعلها‬ ‫مما‬ ‫العيوب‬ ‫بعض‬ ‫على‬ ‫تصميمها‬ ‫في‬ ‫تحوي‬ ‫ا‬ ‫للهجمات‬ ، ‫لذلك‬ ‫فإن‬ ‫السابقة‬ ‫اسات‬ ‫الدر‬ ‫أن‬ ‫المهم‬ ‫من‬ ‫المهمة‬ ‫البيانات‬ ‫لحماية‬ ‫التطفل‬ ‫كشف‬ ‫أنظمة‬ ‫نملك‬ . ‫أصبحت‬ ‫السبب‬ ‫لهذا‬ ‫أنظمة‬ ‫التطفل‬ ‫كشف‬ ‫اهت‬ ‫ذات‬ ‫الحاسوبية‬ ‫الشبكة‬ ‫في‬ ‫ات‬ ‫السنو‬ ‫في‬ ‫الباحثين‬ ‫من‬ ‫العديد‬ ‫قبل‬ ‫من‬ ‫كبير‬ ‫مام‬ ‫ة‬ ‫األخير‬ [4] . ‫التطفل‬ ‫كشف‬ ‫نظام‬ Intrusion Detection System ( IDS ‫د‬ ‫رس‬ ‫ت‬ ، ‫الحاسوب‬ ‫شبكة‬ ‫أمنية‬ ‫حقل‬ ‫ضمن‬ ‫اسع‬ ‫و‬ ‫بشكل‬ ‫وتصنيفه‬ ‫التطفل‬ ‫كشف‬ ‫مشكلة‬ ‫إذ‬ ، ‫الحاسوب‬ ‫شبكة‬ ‫في‬ ‫وكشفهم‬ ‫المتطفلين‬ ‫لتحديد‬ ‫عليها‬ ‫العمل‬ ‫تم‬ ‫التي‬ ‫المفاهيم‬ ‫من‬ ‫عدد‬ ‫وهنالك‬ ‫في‬ ‫مهم‬ ‫مكون‬ ‫هو‬ ) ‫إ‬ ‫و‬ ‫المعلومات‬ ‫و‬ ‫الحاسبة‬ ‫أمنية‬ ‫طار‬ ‫ا‬ ‫ن‬ ‫هدفه‬ ‫تم‬ ‫هو‬ ‫ئيس‬ ‫الر‬ ‫ي‬ ‫بين‬ ‫يز‬ ‫الفعاليات‬ ‫و‬ ‫للنظام‬ ‫االعتيادية‬ ‫السل‬ ‫وكيات‬ ‫ممكن‬ ‫التي‬ ‫أن‬ ، ‫تطفل‬ ‫أنها‬ ‫على‬ ‫نصفها‬ ‫إ‬ ‫ن‬ ‫إي‬ ‫نظام‬ ‫ل‬ ‫ال‬ ‫التطفل‬ ‫كشف‬ ‫يهمل‬ ‫أقترح‬ ‫في‬ ‫ا‬ ‫السرد‬ ‫يعرض‬ ، ‫المفاهيم‬ ‫من‬ ‫عدد‬ ‫السابقة‬ ‫ات‬ ‫السنو‬ ‫آل‬ ‫لمعالجة‬ ‫السابقة‬ ‫اسات‬ ‫الدر‬ ‫تي‬ ‫المختا‬ ‫البحث‬ ‫مشكلة‬ ‫وجدت‬ ‫إن‬ ‫أنظمتهم‬ ‫في‬ ‫الباحثون‬ ‫اجهها‬ ‫و‬ ‫التي‬ ‫ائق‬ ‫العو‬ ‫و‬ ، ‫اسة‬ ‫در‬ ‫كل‬ ‫ة‬ ‫وميز‬ ‫ة‬ ‫ر‬ ‫استخدام‬ ‫التقنيات‬ ‫األمنية‬ ‫األخرى‬ ‫النظام‬ ‫في‬ ‫أخير‬ ‫دفاع‬ ‫كخط‬ ‫يعمل‬ ‫ولكن‬ [4] . ‫ا‬ ‫العديد‬ ‫الباحثون‬ ‫ستخدم‬ ‫بناء‬ ‫في‬ ‫التقنيات‬ ‫من‬ ‫أنظمة‬ ‫هنالك‬ ‫حيث‬ ، ‫التطفل‬ ‫كشف‬ ‫ائق‬ ‫طر‬ ‫إحصائية‬ ( Statistical Approaches ) [5] ‫ذكائ‬ ‫تقنيات‬ ‫و‬ ‫اصطناعية‬ ‫ية‬ : ‫اسة‬ ‫در‬ ‫كل‬ ‫ضمن‬ ، 1 -‫إ‬ ‫و‬ ) ‫السرب‬ ‫ذكاء‬ ( ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫ن‬ ‫شبكة‬ ‫الذاتي‬ ‫التنظيم‬ ‫ائط‬ ‫خر‬ ‫الشبكات‬ ‫من‬ ‫نوع‬ ( ‫تحتاج‬ ‫ال‬ ‫التي‬ ‫االصطناعية‬ ‫العصبية‬ ‫إلى‬ ‫تصنيف‬ ‫قوة‬ ‫وذات‬ ‫مهمة‬ ‫أصبحت‬ ) ‫مشرف‬ ( Artificial Intelligence Techniques ) [6] . ‫البحث‬ ‫هذا‬ ‫في‬ ‫استخدمت‬ ‫ال‬ ‫التطفل‬ ‫كشف‬ ‫عملية‬ ‫في‬ ‫االصطناعية‬ ‫الذكائية‬ ‫تقنيات‬ ‫وتصنيفه‬ ‫حيث‬ ، ‫ارزمية‬ ‫خو‬ ‫استخدمت‬ ‫النمل‬ ‫تنقيب‬ ( Ant-Miner ‫هي‬ ‫التي‬ ) ‫إ‬ ‫حد‬ ‫ى‬ ‫ارزميات‬ ‫خو‬ ‫النمل‬ ‫ات‬ ‫مستعمر‬ Ant Colony Optimization ( ACO ‫السر‬ ‫ذكاء‬ ‫حقل‬ ‫ضمن‬ ‫تقع‬ ‫التي‬ ) ‫عل‬ ‫مجال‬ ‫في‬ ‫عالية‬ ‫حدسية‬ ‫عام‬ ‫في‬ . ‫االصطناعي‬ ‫الذكاء‬ ‫و‬ ‫الحاسوب‬ ‫وم‬ 2004 ‫قدم‬ ( Michael L. Gargano et al. ) [8] ‫أول‬ ، ‫اح‬ ‫اقتر‬ ‫المقترحة‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫لدمج‬ ‫ارزمية‬ ‫خو‬ ‫مع‬ SOM ) ‫أي‬ ‫دون‬ ‫فقط‬ ‫ية‬ ‫نظر‬ ‫ة‬ ‫فكر‬ ‫جاءت‬ ، ‫التطفل‬ ‫كشف‬ ‫نظام‬ ‫لتصميم‬ ) ‫تطبيق‬ . ‫ب‬ ( SI ) Swarm Intelligence ، ‫و‬ ‫تعمل‬ ‫التي‬ ‫تصنيف‬ ‫على‬ ‫اتصاالت‬ ‫الشبكة‬ ‫إلى‬ ‫أحد‬ ‫األصناف‬ ( ‫الخمسة‬ DOS , U2R , R2L , Probe , NORMAL 2 -‫عام‬ ‫في‬ 2004 ( ‫الباحثان‬ ‫استخدم‬ Mehdi Moradi , Mohammed Zulkernine ) [9] ‫كشف‬ ‫نظام‬ ‫بناء‬ ‫في‬ ‫العصبية‬ ‫الشبكات‬ ، ‫الشبكة‬ ‫استخدمت‬ ‫إذ‬ ، ‫التطفل‬ ( Multi-‫من‬ ‫مجموعة‬ ‫توليد‬ ‫يق‬ ‫طر‬ ‫عن‬ ) . ‫التصنيف‬ ‫في‬ ‫تستخدم‬ ‫التي‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫إ‬ ‫من‬ ‫الدافع‬ ‫ن‬ ‫استخدام‬ ( ‫النمل‬ ‫ات‬ ‫مستعمر‬ ‫ارزميات‬ ‫خو‬ ACO ‫في‬ ) ‫اكتشاف‬ layer Perceptron ( ‫التحليل‬ ‫ائق‬ ‫طر‬ ‫على‬ ‫المعتمد‬ ‫و‬ ‫النظام‬ ‫بناء‬ ‫في‬ ) Offline ‫في‬ . ) ( ‫األصناف‬ ‫تعددية‬ ‫مشكلة‬ ‫لت‬ ‫ح‬ ‫البحث‬ ‫هذا‬ Multi Class ‫الهجوم‬ ‫صنف‬ ‫إن‬ ‫إذ‬ ، ) ‫اعد‬ ‫قو‬ ‫حقل‬ ‫في‬ ‫تعمل‬ ‫التي‬ ‫يع‬ ‫المشار‬ ‫من‬ ‫العديد‬ ‫هناك‬ ‫أن‬ ‫هو‬ ‫البيانات‬ ‫بتنقيب‬ ‫تبطة‬ ‫المر‬ ‫المهام‬ ‫و‬ ‫التصنيف‬ ‫البيانات‬ ‫تنقيب‬ ‫اقترحت‬ ‫ارزميات‬ ‫خو‬ ‫إ‬ ‫المحددة‬ ‫اعد‬ ‫القو‬ ‫نتاج‬ ( Deterministic Rules Induction ‫تكون‬ ‫ارزميات‬ ‫الخو‬ ‫هذه‬ ، ) ‫نة‬ ‫مر‬ ‫غير‬ ‫وحساسة‬ ‫في‬ ‫إيجاد‬ ‫ة‬ ‫القدر‬ ‫له‬ ‫المصمم‬ ‫النظام‬ ‫أن‬ ‫النتائج‬ ‫أوضحت‬ . ‫العصبية‬ ‫الشبكة‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫يحدد‬ ‫سوف‬ ‫بدقة‬ ‫التصنيف‬ ‫على‬ 91% ‫ودقة‬ ‫خفيتين‬ ‫طبقتين‬ ‫استخدام‬ ‫حالة‬ ‫في‬ 87% ‫حالة‬ ‫في‬ ‫بيانات‬ ‫من‬ ‫ئية‬ ‫جز‬ ‫مجموعة‬ ‫استخدمت‬ . ‫احدة‬ ‫و‬ ‫خفية‬ ‫طبقة‬ ‫استخدام‬ KDD ‫اختبار‬ ‫في‬ ‫المحلية‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ( ) ‫العامة‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫عن‬ ‫فضال‬ . ‫إ‬ ‫االختالف‬ ‫ن‬ ‫هو‬ ( ‫ارزميات‬ ‫خو‬ ‫أن‬ ACO . ‫النظام‬ ‫أن‬ ‫تحاول‬ ) ‫باس‬ ‫العائق‬ ‫هذا‬ ‫تخفف‬ ‫أساسيتين‬ ‫تين‬ ‫فكر‬ ‫بين‬ ‫الدمج‬ ‫تخدام‬ . ‫األولى‬ ‫إن‬ ‫تملك‬ ‫ارزميات‬ ‫الخو‬ ‫هذه‬ ( ‫ائية‬ ‫العشو‬ ‫مظهر‬ Stochastic aspect 3 -‫عام‬ ‫في‬ 2007 ( ‫الباحثان‬ ‫قدم‬ Yacine Bouzida , Frderic Cuppens ) [10] ، ‫من‬ ‫ة‬ ‫كبير‬ ‫مساحات‬ ‫في‬ ‫الكشف‬ ‫على‬ ‫تساعد‬ ‫التي‬ ) ‫هو‬ ‫الثانية‬ ، ‫البحث‬ ‫فضاء‬ ‫استخدام‬ ‫إ‬ ‫المكرر‬ ‫التكيف‬ ‫اء‬ ‫جر‬ ( Iterative Adaptation Procedure ‫االيجابية‬ ‫العكسية‬ ‫التغذية‬ ‫على‬ ‫المعتمد‬ ) ‫للمادة‬ ‫يجية‬ ‫التدر‬ ‫يادة‬ ‫الز‬ ( ‫كشف‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫ار‬ ‫القر‬ ‫أشجار‬ ‫تقنية‬ ‫و‬ ‫العصبية‬ ‫الشبكات‬ ‫تقنية‬ ‫على‬ ‫التحسينات‬ ‫المعروفة‬ ‫الهجمات‬ ‫تكشف‬ ‫التحسين‬ ‫بعد‬ ‫التقنيات‬ ‫أن‬ ‫النتائج‬ ‫أوضحت‬ . ‫الجديدة‬ ‫الشذوذ‬ ‫ية‬ ‫العطر‬ ‫الحل‬ ‫مكونات‬ ‫مع‬ ‫تبطة‬ ‫المر‬ ‫األفضل‬ ‫لكي‬ ) ‫اعد‬ ‫قو‬ ‫تحسن‬ ‫التصنيف‬ ‫ب‬ ‫المتنبأ‬ ‫ار‬ ‫استمر‬ . ‫ف‬ َ ‫عموما‬ ‫أن‬ ( ‫بيانات‬ ‫مجموعة‬ ‫استخدم‬ ‫و‬ ‫الجديدة‬ ‫و‬ KDD ‫مجموعة‬ ‫األولى‬ ‫الحالة‬ ‫في‬ ‫استخدمت‬ ‫إذ‬ ) ‫االختبار‬ ‫نماذج‬ ‫مجموعة‬ ‫استخدمت‬ ‫الثانية‬ ‫الحالة‬ ‫وفي‬ ‫يب‬ ‫التدر‬ ‫مرحلة‬ ‫في‬ ‫يب‬ ‫التدر‬ ‫نماذج‬

‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ...

  
	، ‫يب‬ ‫التدر‬ ‫مرحلة‬ ‫في‬ ‫استخدمت‬ ‫التي‬ ‫بيانات‬ ‫حسب‬ ‫النظام‬ ‫اختبر‬ ‫و‬ ، ‫يب‬ ‫التدر‬ ‫مرحلة‬ ‫في‬ ( ‫األصناف‬ ‫اكتشاف‬ ‫نسب‬ ‫كانت‬ ‫حيث‬ R2L , U2R ‫ستخدام‬ ‫ا‬ ‫حالة‬ ‫في‬ َ ‫جدا‬ ‫قليلة‬ ) ( ‫ارزمية‬ ‫خو‬ ‫تحسين‬ ‫وتم‬ ‫القياسية‬ ‫التقنيات‬ C4.5 ‫من‬ ‫بدال‬ ‫جديد‬ ‫صنف‬ ‫إضافة‬ ‫يق‬ ‫طر‬ ‫عن‬ ) ( ‫الصنف‬ ‫كشف‬ ‫نسبة‬ ‫فأصبحت‬ ‫اضي‬ ‫االفتر‬ ‫الصنف‬ U2R ( ‫الصنف‬ ‫ونسبة‬ ‫عالية‬ )
										R2L . َ ‫جدا‬ ‫قليلة‬ )
	Wafa S. Al-Sharafat , Reyadh Sh.	( ‫ان‬	‫الباحث‬ ‫ت‬	‫ت‬	‫ا‬ ‫ستخدم‬	2009	‫عام‬ ‫في‬	-	4
	Naoum ‫الجيدة‬ ‫ة‬ ‫القدر‬ ‫تعطي‬ ‫التي‬ ) [11] ، ‫ارزمية‬ ‫خو‬ ‫على‬ ‫غير‬ ‫الهجمات‬ ‫يف‬ ‫تعر‬ ‫على‬ ‫ة‬ ‫القدر‬ ‫لها‬ ‫وكذلك‬ ‫الضوضاء‬ ‫على‬ ‫تحوي‬ ‫التي‬ Genetic Based Machine Learning ‫البيانات‬ ‫مع‬ ‫التعامل‬ ‫في‬ ‫القوة‬ ‫وتملك‬ ‫البيئات‬ ‫مع‬ ‫التكيف‬ (GBML) ‫ال‬ . ‫معروفة‬ ‫إذ‬ ‫دمج‬ ‫ت‬ ‫ال‬ ‫ويصنف‬ ‫يكشف‬ ‫لكي‬ ‫التصنيف‬ ‫نظام‬ ‫في‬ ‫مختلفة‬ ‫تقنيات‬ ‫سير‬ ‫حزم‬ ‫عن‬ ‫تطفل‬ ‫استخدم‬ ‫ارزميات‬ ‫الخو‬ ‫هذه‬ ‫ومن‬ ‫االعتيادية‬ ‫البيانات‬ Steady State Genetic Based
	‫استخدم‬ ، ‫فحص‬ ‫ت‬	(SSGBML) KDD ‫وهي‬ 10% KDD 99 ، ‫التطفل‬ ‫لكشف‬ ‫تستخدم‬ ‫التي‬ ‫يب‬ ‫التدر‬ ‫مرحلة‬ ‫في‬ ‫إذ‬	Machine Learning ‫يب‬ ‫التدر‬ ‫نماذج‬ ‫مجموعة‬
						.	) ‫ها‬	‫نفس‬	‫يب‬ ‫التدر‬	‫نماذج‬	(	‫على‬ ‫النظام‬
	[12]	)	Mansour Sheikan , Davood Gharavian	( ‫الباحثان‬ ‫قدم‬	2009	‫ام‬	‫ع‬ ‫في‬	-	5
	( ‫تدمج‬ ‫جديدة‬ ‫ارزمية‬ ‫خو‬ ، Elman) Neural Network Classification Based Aassociation Rules ‫مع‬ ) ‫من‬ ‫تحسن‬ ‫التي‬ ) ‫أمنية‬ ، ‫الشبكات‬ ‫الماضي‬ ‫في‬ ‫قدم‬ ‫إذ‬ ‫يقة‬ ‫طر‬ ‫أطلق‬ ‫عليها‬ Associative Classification ‫تدمج‬ ‫التي‬ ‫التصنيف‬ ‫اعد‬ ‫وقو‬
	. ‫البيانات‬ ‫تنقيب‬ ‫في‬ ‫تباط‬ ‫االر‬ ، ‫فإن‬ ‫عدد‬ ‫من‬ ‫تقليل‬ ‫على‬ ‫يعمل‬ ‫سوف‬ ‫العالقة‬ ‫ذات‬ ‫الخصائص‬ ‫تحليل‬ ‫استخدام‬ ‫إ‬ ‫الطر‬ ‫دمج‬ ‫ن‬ ‫ائ‬ ‫التصنيف‬ ‫نتائج‬ ‫تحسين‬ ‫على‬ ‫يعمل‬ ‫المقدم‬ ‫ق‬
	‫أوضحت‬ ‫و‬ R2L ‫و‬ U2R ‫المقترح‬ ‫النظام‬ ‫أن‬ ‫النتائج‬ ‫كشف‬ ‫نسبة‬ ‫ويملك‬ . ‫استخدم‬ 15000 ‫نموذج‬ ‫اختبار‬ ‫من‬	‫مرحلة‬ ‫في‬ ‫الخصائص‬ ‫وب‬ ‫التصنيف‬ ‫نتائج‬ ‫من‬ ‫يحسن‬ Associative Rules ‫خاص‬ ‫شكل‬ ‫لألصناف‬ . ‫نسبة‬ ‫تكون‬ ‫وكذلك‬ ‫كفوءة‬ ‫اإلنذار‬ . ‫قليلة‬ ‫الكاذب‬
					. ‫التجارب‬ ‫في‬ )	KDD	( ‫االختبار‬ ‫نماذج‬ ‫مجموعة‬
	‫عام‬ ‫في‬ ( ‫تقنيات‬ ‫ثالثة‬ 2009 Rules ( DM ARs ‫الباحث‬ ‫قدم‬ ‫تباط‬ ‫االر‬ ‫اعد‬ ‫قو‬ ‫باستخدام‬ ‫البيانات‬ ‫تنقيب‬ ( ‫عيسى‬ ‫صبري‬ ‫عادل‬ ) [4] Data Mining Associative ، ‫باستخدام‬ ‫التطفل‬ ‫كشف‬ ‫نظام‬ ) ، ‫و‬ ‫ار‬ ‫القر‬ ‫أشجار‬ Decision Trees ( DTs ‫العصبية‬ ‫الشبكات‬ ‫و‬ ) ‫االصطناعية‬ Artificial Neural Network ( ANN ‫فة‬ ‫لمعر‬ ‫بينهم‬ ‫نة‬ ‫المقار‬ ‫ثم‬ ) )	-	6

‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ...

  ‫فضال‬ ‫الهجمات‬ ‫كشف‬ ‫على‬ ‫ة‬ ‫در‬ ‫مجموعة‬ ‫تصنيف‬ ‫على‬ ‫تعمل‬ ‫كانت‬ ‫السابقة‬ ‫التطفل‬ ‫كشف‬ ‫أنظمة‬ ‫إن‬ ‫إذ‬ ، ‫الهجمات‬ ‫تلك‬ ‫تصنيف‬ ‫ارزمية‬ ‫خو‬ ‫البحث‬ ‫هذا‬ ‫في‬ ‫استخدمت‬ ، ‫هجوم‬ ‫أو‬ ‫اعتيادية‬ ‫اتصاالت‬ ‫إلى‬ ‫االختبار‬ ‫بيانات‬ 


	‫أفضل‬ Cup 99 ‫تفيد‬ ‫تقنية‬ ‫تق‬ ‫في‬ ‫المعتمدة‬ ‫التطفل‬ ‫كشف‬ ‫نظام‬ ‫بناء‬ ‫في‬ . ‫ي‬ ‫التطفل‬ ‫كشف‬ ‫نظام‬ ‫يم‬ ‫استخدمت‬ ، ‫تم‬ ‫استخدام‬ ‫بيانات‬ ‫البحث‬ ‫هذا‬ ‫في‬ ‫التي‬ ‫يب‬ ‫التدر‬ ‫بيانات‬ ‫كل‬ KDD
	‫تسمى‬ ‫المقترحة‬ 10 % KDD Cup 99 ‫نتائج‬ ‫على‬ ‫حصلت‬ ‫أفضل‬ ‫هي‬ ‫ار‬ ‫القر‬ ‫أشجار‬ ‫و‬ ‫االصطناعية‬ ‫العصبية‬ ‫بيانات‬ ‫وكذلك‬ ‫الشبكات‬ ‫أن‬ ‫تبين‬ ‫وكذلك‬ ‫القياسية‬ ‫التقنيات‬ ‫مع‬ ‫نة‬ ‫مقار‬ ‫االختبار‬ . ‫أ‬ ‫التقنيات‬ ‫أن‬ ‫النتائج‬ ‫ظهرت‬ ‫أفضل‬ ‫اعد‬ ‫قو‬ ‫من‬ ‫تباط‬ ‫االر‬ ‫أخرى‬ ‫جهة‬ ‫ومن‬ . ‫ف‬ ‫إ‬ ‫أشجار‬ ‫مع‬ ‫نة‬ ‫مقار‬ ‫وقتا‬ ‫أكثر‬ ‫تأخذ‬ ‫االصطناعية‬ ‫العصبية‬ ‫الشبكات‬ ‫في‬ ‫التعليم‬ ‫زمن‬ ‫ن‬
							. ‫ار‬ ‫القر‬
	Ant-‫عن‬ َ ( ‫على‬ ‫ة‬ ‫القدر‬ ‫ها‬	‫تطوير‬ ‫هو‬ ‫البحث‬ ‫من‬ ‫الهدف‬ ‫ن‬ ‫ل‬ ‫التي‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫من‬ ‫مجموعة‬ ‫يتضمن‬ ‫الذي‬ ‫المصنف‬ ‫بناء‬ ‫في‬ ) ‫الق‬ ‫له‬ ‫يكون‬ ‫نظام‬	‫إ‬ Miner
	‫مج‬ ‫تصنيف‬ Probe ‫ال‬ ‫فإن‬ ‫وبهذا‬ . ) ‫األصناف‬ ‫إلى‬ ‫االختبار‬ ‫نماذج‬ ‫موعة‬ ‫على‬ ‫ة‬ ‫القدر‬ ‫له‬ ‫نظام‬ . ‫وتصنيفه‬ ‫الهجوم‬ ‫كشف‬ Normal , DOS , R2L , U2R , (
							KDD 99	‫بيانات‬ ‫مجموعة‬	-	1
	‫اشتقت‬ ‫في‬ ‫الشبكة‬ ‫ضمن‬ ‫البيانات‬ ‫سير‬ ‫من‬ ‫البيانات‬ ‫مجموعة‬ KDD 99 [13] ( DARPA 98 Knowledge Discovery ( Defense	‫سنة‬ ‫في‬ in Databases 1999 )
	Advanced Research Project Agency ) ‫اتصاالت‬ ‫في‬ TCP ‫ا‬ ‫أدو‬ ‫منافسة‬ ‫في‬ ‫المستخدمة‬ ‫البيانات‬ ‫مجموعة‬ ‫وهي‬ ‫نامج‬ ‫بر‬ ‫يق‬ ‫طر‬ ‫عن‬ Bro ‫حزم‬ ‫يجمع‬ ‫الذي‬ ‫ت‬ ‫البيانات‬ ‫تنقيب‬ TCP ‫ا‬ ‫كشف‬ ‫مجال‬ ‫في‬ ‫اسع‬ ‫و‬ ‫بشكل‬ ‫المستخدمة‬ ‫و‬ ‫العالمية‬ ‫فة‬ ‫المعر‬ ‫اكتشاف‬ ‫و‬ ‫لتطفل‬ [14] .
	‫يتضمن‬ 2،3،4،5 ) ‫الهجمات‬ ( [15] ‫اتصال‬ ‫كل‬ ‫أو‬ ‫اعتيادي‬ ‫اتصال‬ ‫هو‬ ‫االتصال‬ ‫هذا‬ ‫أن‬ ‫هل‬ ‫يوضح‬ ‫ان‬ ‫عنو‬ ‫مع‬ TCP ‫على‬ ‫بع‬ ‫أر‬ ‫و‬ ‫احد‬ ‫و‬ ‫ي‬ ‫ة‬ ‫ميز‬ ‫ن‬ ‫الجداول‬ ‫(أ)‬ ‫الملحق‬ ‫في‬ ‫موضح‬ ‫كما‬ ‫اع‬ ‫أنو‬ ‫من‬ ‫نوع‬ ، ‫وث‬ ‫قمية‬ ‫ر‬ ‫ة‬ ‫ميز‬ ‫وثالثون‬ ‫ثمانية‬ ‫هناك‬ ‫الث‬ ‫ية‬ ‫رمز‬ ‫ات‬ ‫ميز‬ ‫التالي‬ ‫المثال‬ ‫في‬ ‫كما‬ .
	‫البيانات‬ ‫من‬ ‫ع‬	‫مجامي‬	‫ثالثة‬ ‫من‬ ‫التطفل‬ ‫لكشف‬ ‫المخصصة‬	KDD 99	‫بيانات‬ ‫مجموعة‬	‫تتكون‬
							.	[16]	)	1	( ‫قم‬ ‫ر‬	‫الجدول‬ ‫في‬ ‫موضح‬ ‫وكما‬
				)	KDD 99	( ‫التطفل‬ ‫كشف‬ ‫بيانات‬ ‫لمجموعة‬ ‫األساسية‬ ‫المكونات‬ )	1	( ‫رقم‬ ‫جدول‬
	Data set			DOS	Probe	U2R	R2L	Normal
	10 % KDD		391458	4107	52	1126	97277
	KDD Corrected	229853	4166	70	16347	60593
	Whole KDD		3883370	41102	52	1126	972780

‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ...

  
	‫إ‬ ‫و‬ ‫الشبكة‬ ‫في‬ ‫االعتيادية‬ ‫االتصاالت‬ ‫في‬ ‫الحزم‬ ‫سير‬ ‫تغطي‬ ‫مجموعة‬ ‫ن‬ ‫يب‬ ‫التدر‬ ‫بيانات‬ ( Whole KDD ) ‫من‬ ‫تتكون‬ ‫تتضمن‬ 4940000 ‫بع‬ ‫أر‬ َ ‫ا‬ ‫وعش‬ ‫اتصال‬ ‫نموذج‬ ‫ي‬ ‫ر‬ ‫و‬ . ‫هجمة‬ ‫ن‬ ‫التي‬ ‫ا‬ ‫ن‬ ‫اال‬ ‫بيانات‬ ‫مجموعة‬ ‫ختبار‬ ‫ينش‬ ‫أ‬ ‫البسيطة‬ ‫التفاعالت‬ ‫تعددية‬ ‫من‬ [18] ‫ف‬ ‫السابقة‬ ‫السنين‬ ‫في‬ . ‫إ‬ ‫وبشكل‬ ‫طبق‬ ‫السرب‬ ‫ذكاء‬ ‫ن‬ ‫ية‬ ‫العسكر‬ ‫التطبيقات‬ ‫و‬ ‫اآللي‬ ‫اإلنسان‬ ‫و‬ ‫األمثلية‬ ‫في‬ ‫ناجح‬ [14] . ‫إن‬ ‫المس‬ ‫أ‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫تحل‬ ‫التي‬ ‫لة‬ ACO ‫المادة‬ ‫تستخدم‬ ‫ية‬ ‫العطر‬ ‫حيث‬ ‫الحدسية‬ ‫الدالة‬ ‫مع‬ ‫إن‬ ‫المادة‬ ‫ية‬ ‫العطر‬ ‫و‬ . ‫المكتشفة‬ ‫القاعدة‬ ‫نوعية‬ ‫على‬ ‫باالعتماد‬ ‫وتحدث‬ ‫عكسية‬ ‫كتغذية‬ ‫تعمل‬ ‫ا‬ ‫ن‬ ‫أهم‬ ‫من‬ ‫تتكون‬ 311029 ‫اتصال‬ ‫نموذج‬ ‫وثالث‬ ‫ثماني‬ ‫تتضمن‬ ‫التي‬ ‫ي‬ ‫هجمة‬ ‫ن‬ ‫يب‬ ‫التدر‬ ‫بيانات‬ ‫مجموعة‬ ‫في‬ ‫تظهر‬ ‫لم‬ ‫منهم‬ ‫عشر‬ ‫بعة‬ ‫أر‬ ‫أن‬ ‫و‬ . ‫إ‬ ‫ن‬ ( Whole KDD ‫مجموعة‬ ) ‫إ‬ ‫طر‬ ‫ن‬ ‫ائ‬ ( ‫ق‬ SI ‫ا‬ ‫من‬ ‫عدد‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫المعقدة‬ ‫المسائل‬ ‫تحل‬ ) ‫أل‬ ( ‫اد‬ ‫فر‬ Agents ‫البسيطة‬ ) ‫ة‬ ‫سيطر‬ ‫دون‬ ‫ف‬ . ‫الخارجي‬ ‫العالم‬ ‫من‬ ‫مساندة‬ ‫أو‬ ‫ية‬ ‫مركز‬ ‫إ‬ ‫ا‬ ‫بين‬ ‫الداخلية‬ ‫التفاعالت‬ ‫ن‬ ‫أل‬ ‫بيئتها‬ ‫مع‬ ‫اد‬ ‫فر‬ ‫في‬ ‫االحتمالية‬ ‫توليد‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫منجز‬ ‫وهذا‬ ‫الصحيح‬ ‫المسار‬ ‫اختيار‬ ‫هو‬ ‫ارزمية‬ ‫الخو‬ ‫في‬ ‫جزء‬ ‫الم‬ ‫ات‬ ‫المسار‬ ‫اختيار‬ ‫تاحة‬ [24,25] .
	‫بيانات‬ ‫التي‬ ‫اسع‬ ‫و‬ ‫بشكل‬ ‫استخدم‬ ‫ولهذا‬ َ ‫جدا‬ ‫ة‬ ‫كبير‬ ‫تتضمن‬ ‫اثن‬ ‫على‬ 10 ‫ي‬ ‫وعش‬ ‫ن‬ ‫تق‬ ‫عملية‬ ‫في‬ ‫يب‬ ‫التدر‬ ‫بيانات‬ ‫من‬ % ‫ي‬ ‫ر‬ . ‫هجمة‬ ‫ن‬ 2 -‫الرئيسة‬ ‫األصناف‬ ‫للهجمات‬ ‫للهجمات‬ ‫ئيسة‬ ‫ر‬ ‫أصناف‬ ‫بعة‬ ‫أر‬ ‫هناك‬ [13,17] : ‫وهي‬ 1 -‫الخدمة‬ ‫منع‬ Denial Of Service ( DOS ‫الحسابات‬ ‫بعض‬ ‫بعمل‬ ‫المهاجم‬ ‫يقوم‬ : ) ‫ي‬ ‫التطفل‬ ‫كشف‬ ‫أنظمة‬ ‫يم‬ ‫ا‬ ‫كثير‬ ‫مشغولة‬ ‫ة‬ ‫الذاكر‬ ‫مصادر‬ ‫جعل‬ ‫إرسال‬ ‫أو‬ ‫الطلبات‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫إلى‬ ‫مثل‬ ‫الخادم‬ ‫امن‬ ‫التز‬ ‫حزم‬ ‫من‬ ‫كبير‬ ‫عدد‬ ‫إرسال‬ ‫يف‬ ‫مز‬ ‫مصدر‬ ‫ان‬ ‫عنو‬ ‫ذات‬ ‫معين‬ ‫خادم‬ ‫إلى‬ ‫...الخ‬ ‫مما‬ . ‫القانوني‬ ‫المستخدمين‬ ‫وصول‬ ‫عدم‬ ‫يجعل‬ ‫ي‬ ‫ن‬ ‫إلى‬ ‫مثل‬ . ‫الخدمات‬ ‫تلك‬ ( smurf attack , Neptune attack ‫وغيرها‬ ) . 2 -‫غير‬ ‫الوصول‬ ‫ال‬ ‫بعد‬ ‫عن‬ ‫مخول‬ Remote to Local ( R2L ‫المهاجم‬ ‫يقوم‬ : ) ‫الحزم‬ ‫إلى‬ ‫نيت‬ ‫االنتر‬ ‫عبر‬ ‫الضحية‬ ‫حاسبات‬ . ‫إ‬ ‫ال‬ ‫المهاجم‬ ‫ن‬ ‫للوصول‬ ‫الصالحية‬ ‫يملك‬ ‫إلى‬ ‫الحاسبات‬ ‫تلك‬ ‫في‬ ‫الموجودة‬ ‫الضعف‬ ‫نقاط‬ ‫بعض‬ ‫يستغل‬ ‫سوف‬ ‫ولهذا‬ ‫الحاسبات‬ ‫تلك‬ ‫مستخدم‬ ‫يملكها‬ ‫التي‬ ‫فية‬ ‫الشر‬ ‫ومستوى‬ ‫و‬ ‫المرور‬ ‫كلمات‬ ‫تخمين‬ ‫مثل‬ ‫الحاسبات‬ ‫تلك‬ xlock attack , guest attack , phf attack ) . ‫وغيرها‬ ) 3 -‫غير‬ ‫الوصول‬ ‫ال‬ ‫فية‬ ‫شر‬ ‫مستوى‬ ‫إلى‬ ‫مخول‬ ‫ا‬ ‫الضحية‬ ‫لحاسبة‬ ‫لجذر‬ Users to Root ( U2R : ) ‫يبدأ‬ ‫بعد‬ ‫الهجوم‬ ‫بهذا‬ ‫المهاجم‬ ‫دخول‬ ‫ه‬ ‫إلى‬ ‫ا‬ ‫األنو‬ ‫مثل‬ ‫النظام‬ ‫ذلك‬ ‫في‬ ‫الضعف‬ ‫نقاط‬ ‫باستخدام‬ ‫للجذر‬ ‫فية‬ ‫الشر‬ ‫مستوى‬ ‫على‬ ‫المختلفة‬ ‫ع‬ ‫المؤقتة‬ ‫المخازن‬ ‫امتالء‬ ‫لهجمات‬ ‫مثل‬ ( perl attack , xterm attack . ‫وغيرها‬ ) 4 -( ‫التجسس‬ Probe ‫المدخالت‬ ‫مسح‬ ‫مثل‬ ‫التجسس‬ ‫و‬ ‫اقبة‬ ‫المر‬ : ) ( Ports ) ‫المقصودة‬ ‫الشبكة‬ ‫في‬ ‫الحاسبات‬ ‫وعدد‬ ‫مثل‬ ( saint , port sweep . ‫وغيرها‬ ) ‫ال‬ ‫ية‬ ‫عطر‬ . ‫الطعام‬ ‫إليجاد‬ ‫ين‬ ‫اآلخر‬ ‫إلى‬ ‫كدليل‬ ‫األرض‬ ‫على‬ ‫إ‬ ‫المادة‬ ‫ية‬ ‫العطر‬ ‫يحث‬ ‫النمل‬ ‫سلوك‬ ‫فان‬ ‫ولهذا‬ ‫على‬ ‫النمل‬ ‫من‬ ‫مجموعة‬ ‫من‬ ‫تتكون‬ ‫ارزمية‬ ‫خو‬ ‫نشوء‬ ‫كثافة‬ ‫على‬ ‫يعتمد‬ ‫المسار‬ ‫اختيار‬ ‫ن‬ ‫الخدمات‬ ‫فة‬ ‫ومعر‬ [21,22,23] . ‫ارزمية‬ ‫خو‬ ‫إن‬ ( ACO ‫هي‬ ) Meta-heuristic ‫المشكلة‬ ‫مساحات‬ ‫من‬ ‫اسع‬ ‫و‬ ‫لمدى‬ ‫الحدس‬ . ‫إن‬ Meat-heuristic ACO ‫حيث‬ . ‫الطبيعي‬ ‫النمل‬ ‫سلوك‬ ‫قبل‬ ‫من‬ ‫كبير‬ ‫بشكل‬ ‫ة‬ ‫المتأثر‬ ‫الحدسية‬ ‫يف‬ ‫لتعر‬ ‫إ‬ ‫الماد‬ ‫يضع‬ ‫النمل‬ ‫ن‬ ‫ة‬ ‫يات‬ ‫نظر‬ ‫تستخدم‬ ‫يف‬ ‫لتعر‬ ‫عامة‬ ‫ية‬ ‫نظر‬ ‫وهي‬ ‫الحصول‬ ‫يحاول‬ ‫ثم‬ ‫الضحية‬ ‫نظام‬ 5 -1 -‫تع‬ ‫د‬ ‫الن‬ ‫ارزمية‬ ‫خو‬ ‫التطوري‬ ‫التعليم‬ ‫ارزميات‬ ‫خو‬ ‫من‬ ‫مل‬ ( Evolutionary learning ‫ا‬ ‫المسائل‬ ‫لحل‬ ‫تطبق‬ ‫أن‬ ‫تستطيع‬ ‫التي‬ ‫أل‬ ( ‫المركبة‬ ‫مثلية‬ Combinational Optimization ) ) ‫النمل‬ ‫مستعمرة‬ ‫ارزمية‬ ‫خو‬ Ant Colony Algorithm ‫مثل‬ (Discreet optimization Problems) ‫أما‬ (PSO) ‫اال‬ ‫مسائل‬ ‫حل‬ ‫في‬ ‫مناسبة‬ ‫وتكون‬ ‫األسماك‬ ‫مجاميع‬ ‫أو‬ ‫الطيور‬ ‫سرب‬ ‫مثل‬ ‫غير‬ ‫مثلية‬ ‫ال‬ ‫المحددات‬ ‫بعض‬ [14,20] . ‫مع‬ ‫خطية‬ ‫االجتماعية‬ ‫األنظمة‬ ‫بسيط‬ ‫بشكل‬ ‫تماثل‬ ‫بإرسال‬ Colony Optimization ( ‫و‬ PSO ) Particle Swarm Optimization ‫إذ‬ ‫إ‬ ( ‫ن‬ ACO . ‫المتقطعة‬ ‫األمثلية‬ ‫مسائل‬ ‫حل‬ ‫في‬ ‫تطبيقها‬ ‫حالة‬ ‫في‬ ‫ناجحة‬ ‫وتكون‬ ‫النمل‬ ‫سلوك‬ ‫تماثل‬ ) apache attack , ‫غير‬ ‫أو‬ ‫المتجهة‬ ‫االتصاالت‬ ‫ال‬ ‫متجهة‬ ‫على‬ ‫مفضل‬ ، ‫اوج‬ ‫التز‬ ‫عمليات‬ ( ‫التطوري‬ ‫التخمين‬ Evolutionary Computation ‫يت‬ ‫نظر‬ ‫هناك‬ . ) ‫ا‬ ‫ن‬ ‫شائعتان‬ ‫ناتجة‬ ( ‫التخميني‬ ‫الذكاء‬ ‫في‬ ‫التخمينات‬ ‫يق‬ ‫طر‬ Computational Intelligence ( ‫هما‬ ) ACO Ant ) ‫عن‬ ‫حساب‬ ‫في‬ ‫اثية‬ ‫الور‬ ‫ة‬ ‫الطفر‬ ‫و‬ ‫أو‬ ‫و‬ . ‫المجاميع‬ ‫لهذه‬ ‫السلوك‬ ‫هذا‬ ‫يولد‬ ‫ما‬ ‫غالبا‬ ‫ا‬ ( ‫في‬ ‫تين‬ ‫مميز‬ ‫أهم‬ ‫ن‬ SI ‫ة‬ ‫للسيطر‬ ‫العالي‬ ‫يع‬ ‫التوز‬ ‫هما‬ ) ‫اتيجية‬ ‫ستر‬ ‫ا‬ ‫و‬ ‫وم‬ ‫نة‬ ‫ومر‬ ‫للتوسع‬ ‫وقابلة‬ ‫ومتكيفة‬ ‫استقاللية‬ ‫أنظمة‬ ‫تنتج‬ ‫سوف‬ ‫ولهذا‬ ‫االنبثاق‬ ‫و‬ ‫ية‬ ‫از‬ ‫تو‬ ‫الكلفة‬ ‫وكفاءة‬ ‫الذاتي‬ ‫تنظيم‬ ‫ذات‬ [19] ( ‫قم‬ ‫ر‬ ‫الجدول‬ ‫يتضمن‬ 2 ‫ارزمية‬ ‫خو‬ ‫اسلوب‬ ‫مع‬ ‫الطبيعي‬ ‫النمل‬ ‫سلوك‬ ‫بين‬ ‫المحاكاة‬ ‫اسلوب‬ ) . ‫النمل‬ ‫تنقيب‬ . ‫عامة‬ ‫ة‬ ‫بصور‬ ‫إ‬ ( ‫نماذج‬ ‫ن‬ SI ‫و‬ ‫ممكنة‬ ‫في‬ ‫ف‬ ‫ة‬ ‫المتكرر‬ ‫ات‬ ‫الخطو‬ ‫إ‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫البحث‬ ‫مجال‬ ‫ضمن‬ ‫اقعها‬ ‫مو‬ ‫تغير‬ ‫العناصر‬ ‫ن‬ ‫حلول‬ ‫هي‬ ‫المجتمع‬ ‫هذا‬ ‫اد‬ ‫أفر‬ ‫وكل‬ ‫المجتمع‬ ‫على‬ ‫تعتمد‬ ) ( ‫رقم‬ ‫جدول‬ 2 ‫النمل‬ ‫تنقيب‬ ‫ارزمية‬
	5 ‫ية‬ ‫الالمركز‬ -‫السرب‬ ‫ذكاء‬ ‫ذكائية‬ ‫تقنية‬ ‫عن‬ ‫ة‬ ‫عبار‬ ‫هو‬ Swarm Intelligence ( SI ) ‫اصطناعية‬ ‫لألنظمة‬ ‫الجماعي‬ ‫السلوك‬ ‫اسة‬ ‫در‬ ‫تتضمن‬ ، ‫إنه‬ ‫ا‬ ‫ت‬ ‫شابه‬ َ ‫يبا‬ ‫تقر‬ ‫حلول‬ ‫تصميم‬ ‫يبسط‬ ‫لكي‬ ‫السرب‬ ‫و‬ ‫ات‬ ‫الحشر‬ ‫عند‬ ‫العيش‬ ‫سلوك‬ ‫الموزعة‬ ‫المعقدة‬ ‫المسائل‬ . ‫إ‬ ‫يشار‬ ‫السلوك‬ ‫هذا‬ ‫ن‬ ‫إليه‬ ‫طر‬ ‫في‬ ‫ائ‬ ‫المعقدة‬ ‫األنظمة‬ ‫ق‬ ‫الذي‬ ‫األنماط‬ ‫و‬ ‫الذكائي‬ ( Artificial Ants ‫ا‬ ‫من‬ ‫كمجموعة‬ ) ‫أل‬ ‫اد(‬ ‫فر‬ Agents ‫البسيطة‬ ) ‫التي‬ ‫بعضها‬ ‫مع‬ ‫تعمل‬ ‫البعض‬ ‫بوس‬ ‫المعلومات‬ ‫تبادل‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫المسائل‬ ‫لحل‬ ‫ا‬ ‫المادة‬ ‫طة‬ ‫ية‬ ‫العطر‬ ‫على‬ ‫الموضوعة‬ . ‫المخطط‬ ‫حافات‬ ‫إ‬ ‫المادة‬ ‫ن‬ ‫ية‬ ‫العطر‬ . ‫البعض‬ ‫بعضها‬ ‫مع‬ ‫النمل‬ ‫بط‬ ‫لر‬ ‫موزعة‬ ‫ة‬ ‫كذاكر‬ ‫تعمل‬ ‫إ‬ ‫ن‬ ‫نظام‬ ‫تكون‬ ‫ارزمية‬ ‫الخو‬ ‫هذه‬ ‫ال‬ ‫نمل‬ ‫ال‬ ‫مركبة‬ ‫أمثلية‬ ‫مسائل‬ ‫عدة‬ ‫على‬ ‫مطبق‬ [24,25] .

‫خو‬ ‫اسلوب‬ ‫و‬ ‫الطبيعي‬ ‫النمل‬ ‫اسلوب‬ ‫بين‬ ‫المحاكاة‬ ‫أسلوب‬ ) ‫ت‬ ‫الطبيعي‬ ‫النمل‬ ‫سلوك‬ ‫النمل‬ ‫تنقيب‬ ‫ارزمية‬ ‫خو‬ ‫سلوك‬

  If >Term 1 & Term 2 & Term 3 ……..Term n < then > Class < …(1) ‫ات‬ ‫دز‬ ‫د‬ ‫المي‬ ‫دل‬ ‫د‬ ‫لك‬ ‫دة‬ ‫د‬ ‫ي‬ ‫العطر‬ ‫دادة‬ ‫د‬ ‫الم‬ ‫دة‬ ‫د‬ ‫كمي‬ ‫دى‬ ‫د‬ ‫تهي‬ ‫دم‬ ‫د‬ ‫ث‬ ‫دة‬ ‫د‬ ‫فارغ‬ ‫دنيف‬ ‫د‬ ‫تص‬ ‫دد‬ ‫د‬ ‫اع‬ ‫قو‬ ‫دة‬ ‫د‬ ‫بقائم‬ ‫دة‬ ‫د‬ ‫ارزمي‬ ‫الخو‬ ‫ددأ‬ ‫د‬ ‫تب‬ ‫دول‬ ‫د‬ ‫دخ‬ ‫دالل‬ ‫د‬ ‫خ‬ ‫دن‬ ‫د‬ ‫م‬ ‫دتظم‬ ‫د‬ ‫من‬ ‫دكل‬ ‫د‬ ‫بش‬ ‫دنيف‬ ‫د‬ ‫التص‬ ‫دد‬ ‫د‬ ‫اع‬ ‫قو‬ ‫دون‬ ‫د‬ ‫تك‬ ‫دك‬ ‫د‬ ‫ذل‬ ‫دد‬ ‫د‬ ‫بع‬ ‫داوي‬ ‫د‬ ‫متس‬ ‫دكل‬ ‫د‬ ‫وبش‬ ‫دي‬ ‫د‬ ‫ف‬ ‫دة‬ ‫د‬ ‫ارزمي‬ ‫الخو‬ ................................ .................................) ...............................) ‫التصنيف‬ ‫قاعدة‬ ‫لصنف‬ ‫مشابه‬ ‫صنف‬ ‫تحمل‬ ‫التي‬ ‫و‬ ‫التصنيف‬ ‫قاعدة‬ ‫قبل‬ ‫من‬ ‫المغطاة‬ ‫النماذج‬ ‫عدد‬ . FP(False Positive) ‫يمثل‬ : ‫التصنيف‬ ‫قاعدة‬ ‫صنف‬ ‫عن‬ ‫مختلف‬ ‫صنف‬ ‫تحمل‬ ‫التي‬ ‫و‬ ‫التصنيف‬ ‫قاعدة‬ ‫قبل‬ ‫من‬ ‫المغطاة‬ ‫النماذج‬ ‫عدد‬ . ‫التصنيف‬ ‫قاعدة‬ ‫صنف‬ ‫عن‬ ‫مختلف‬ ‫صنف‬ ‫تحمل‬ ‫التي‬ ‫و‬ ‫التصنيف‬ ‫قاعدة‬ ‫قبل‬ ‫من‬ ‫المغطاة‬ ‫غير‬ ‫النماذج‬ ‫عدد‬ . 


	... ... ... ...	‫الحاسوب‬ ‫الحاسوب‬ ‫الحاسوب‬ ‫الحاسوب‬	‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬
	1 2 3 4 6 ( ‫التجميع‬ ‫تطوير‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫تمر‬ ‫التي‬ ‫النقاط‬ ‫الهدف‬ ‫الى‬ ‫للوصول‬ ‫النمل‬ ‫بها‬ ‫موزعة‬ ‫ة‬ ‫كذاكر‬ ‫تعمل‬ ‫التي‬ ‫ية‬ ‫العطر‬ ‫المادة‬ ‫مع‬ ‫النمل‬ ‫ة‬ ‫خبر‬ ‫على‬ ‫باالعتماد‬ ‫اتجاه‬ ‫افضل‬ ‫اختيار‬ ‫ية‬ ‫العطر‬ ‫المادة‬ ‫ية‬ ‫العطر‬ ‫المادة‬ ‫تبخر‬ ‫او‬ ‫يادة‬ ‫ز‬ -1 -‫تطبيق‬ ACO ‫في‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫أنتاج‬ ‫قدم‬ ‫العالم‬ Monmarch ‫في‬ ‫آخرون‬ ‫و‬ Clustering . ‫الذكي‬ ‫النمل‬ ‫باستخدام‬ ‫العددية‬ ‫البيانات‬ ‫اعد‬ ‫لقو‬ ) ‫اتصال‬ ‫سجل‬ ‫كل‬ ‫منها‬ ‫يتكون‬ ‫التي‬ ‫ات‬ ‫الميز‬ ‫نوع‬ ‫من‬ ‫متغير‬ ‫عن‬ ‫ة‬ ‫عبار‬ Double ‫ة‬ ‫ميز‬ ‫كل‬ ‫مع‬ ‫تبط‬ ‫مر‬ ‫ة‬ ‫للميز‬ ‫قيمة‬ ‫افضل‬ ‫اختيار‬ ‫االحتمالية‬ ‫دالة‬ ‫على‬ ‫باالعتماد‬ ‫بتلك‬ ‫تبط‬ ‫المر‬ ‫ية‬ ‫العطر‬ ‫المادة‬ ‫متغير‬ ‫قيمة‬ ‫الى‬ ‫باالضافة‬ ‫ة‬ ‫الميز‬ ‫على‬ ‫باالعتماد‬ ‫ية‬ ‫العطر‬ ‫المادة‬ ‫متغير‬ ‫نقصان‬ ‫او‬ ‫يادة‬ ‫ز‬ ‫التصنيف‬ ‫قاعدة‬ ‫نوعية‬ ‫سنة‬ 1999 [26] ACO ‫البيانات‬ ‫تنقيب‬ ‫إلى‬ ‫العالم‬ ‫أما‬ Parpinelli et al ‫سنة‬ ‫قدم‬ 2000 [27] ‫ارزمية‬ ‫خو‬ ACO ‫اعد‬ ‫قو‬ ‫إلنتاج‬ ‫التصنيف‬ ‫عليها‬ ‫يطلق‬ ‫ارزمية‬ ‫خو‬ ‫تطوير‬ ‫يق‬ ‫طر‬ ‫عن‬ Ant-Miner . ‫إ‬ ‫النمل‬ ‫تنقيب‬ ‫ارزمية‬ ‫خو‬ ‫ن‬ ( Ant-Miner ‫البيانا‬ ‫تصنيف‬ ‫لمهمة‬ ‫يستخدم‬ ‫نمل‬ ‫نظام‬ ‫هي‬ ) . ‫ت‬ ‫من‬ ‫مجموعة‬ ‫بين‬ ‫من‬ ‫احد‬ ‫و‬ ‫لصنف‬ ‫يعطى‬ ‫البيانات‬ ‫قاعدة‬ ‫في‬ ‫سجل‬ ‫كل‬ ‫ارزمية‬ ‫الخو‬ ‫هذه‬ ‫في‬ ‫ال‬ ‫قيم‬ ‫على‬ ‫اعتمادا‬ ‫األصناف‬ ‫ات‬ ‫ميز‬ ‫ف‬ ‫ولهذا‬ ‫المعني‬ ‫السجل‬ ‫في‬ ‫الموجودة‬ ‫إ‬ ‫ارزمية‬ ‫الخو‬ ‫من‬ ‫الناتج‬ ‫ن‬ ‫جز‬ ‫من‬ ‫تتكون‬ ‫قاعدة‬ ‫وكل‬ ‫اعد‬ ‫القو‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫ة‬ ‫عبار‬ ‫يكون‬ ‫أ‬ : ‫يلي‬ ‫كما‬ ‫ين‬ ‫إذ‬ ‫إ‬ ( ‫جزء‬ ‫ن‬ IF ‫بعض‬ ‫يتضمن‬ ) ‫التعابير‬ ‫العملية‬ ‫يق‬ ‫طر‬ ‫عن‬ ‫البعض‬ ‫بعضها‬ ‫مع‬ ‫تبط‬ ‫تر‬ ‫التي‬ ( ‫المنطقية‬ & ‫كل‬ ‫تركيب‬ ‫أن‬ ‫و‬ ) ‫تعبير‬ ‫يلي‬ ‫وكما‬ ‫القيمة‬ ‫مع‬ ‫العالئقية‬ ‫العملية‬ ‫مع‬ ‫ة‬ ‫الميز‬ ‫يتضمن‬ < attribute , operator , Value < ‫ذلك‬ ‫على‬ ‫ومثال‬ > Sex = Male . > ( ‫جزء‬ ‫أما‬ Then ‫تملك‬ ‫التي‬ ‫لسجالت‬ ‫المتنبأ‬ ‫الصنف‬ ‫يتضمن‬ ) ‫القيم‬ ‫المطابقة‬ ‫لتعابير‬ ( ‫جزء‬ If . ) ‫إ‬ ‫لها‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫أن‬ ‫توضح‬ ‫التطبيقات‬ ‫بعض‬ ‫في‬ ‫النمل‬ ‫تنقيب‬ ‫ارزمية‬ ‫خو‬ ‫نتائج‬ ‫ن‬ ‫البيانات‬ ‫تنقيب‬ ‫في‬ ‫التصنيف‬ ‫مهمة‬ ‫حقل‬ ‫في‬ ‫لتعمل‬ ‫ة‬ ‫الكبير‬ ‫ة‬ ‫القدر‬ [24] . 6 -1 -‫النظام‬ ‫إدخاالت‬ System Parameters ‫إ‬ ‫وهي‬ ‫المستخدم‬ ‫قبل‬ ‫من‬ ‫فة‬ ‫معر‬ ‫إدخاالت‬ ‫بعة‬ ‫أر‬ ‫يملك‬ ‫االصطناعي‬ ‫النمل‬ ‫نظام‬ ‫ن‬ [7,20] : 1 -( ‫النظام‬ ‫في‬ ‫المستخدم‬ ‫النمل‬ ‫عدد‬ No_of_Ants ‫النمل‬ ‫لعدد‬ ‫األكبر‬ ‫العدد‬ ‫هو‬ : ) ( Agents ) ‫اعد‬ ‫قو‬ ‫تكون‬ ‫التي‬ ‫التصنيف‬ ‫و‬ ‫النظام‬ ‫من‬ ‫ة‬ ‫دور‬ ‫كل‬ ‫في‬ ‫أ‬ ‫سوف‬ ‫قاعدة‬ ‫أفضل‬ ‫ن‬ ‫يمكن‬ . ‫المكتشفة‬ ‫اعد‬ ‫القو‬ ‫قائمة‬ ‫إلى‬ ‫وتضاف‬ ‫تختار‬ ‫أ‬ ‫يالحظ‬ ‫ن‬ ‫أ‬ ‫النمل‬ ‫عدد‬ ‫كان‬ ‫كلما‬ ‫نه‬ ‫كبير‬ َ ‫ا‬ ‫بط‬ ‫بشكل‬ ‫يعمل‬ ‫ولكن‬ ‫أفضل‬ ‫النظام‬ ‫يكون‬ ‫سوف‬ ‫يء‬ . 2 -‫أ‬ ( ‫القاعدة‬ ‫لكل‬ ‫النماذج‬ ‫من‬ ‫عدد‬ ‫قل‬ Min_cases_per_Rule ‫مكونة‬ ‫قاعدة‬ ‫:كل‬ ) ‫نماذج‬ ‫من‬ ‫العدد‬ ‫هذا‬ ‫األقل‬ ‫على‬ ‫تغطي‬ ‫أن‬ ‫يجب‬ ‫يب‬ ‫التدر‬ ‫بيانات‬ . 3 -‫أ‬ ‫غير‬ ‫النماذج‬ ‫من‬ ‫عدد‬ ‫كبر‬ ‫ال‬ ‫مجموعة‬ ‫في‬ ‫مغطاة‬ ‫بيانات‬ ‫يب‬ ‫التدر‬ ( Max_uncovered_cases :) ‫إ‬ ‫أن‬ ‫إلى‬ ‫باألداء‬ ‫تستمر‬ ‫سوف‬ ‫اعد‬ ‫القو‬ ‫اكتشاف‬ ‫عملية‬ ‫ن‬ ‫ق‬ ‫من‬ ‫تغط‬ ‫لم‬ ‫التي‬ ‫يب‬ ‫التدر‬ ‫مجموعة‬ ‫في‬ ‫النماذج‬ ‫عدد‬ ‫يكون‬ ‫المكتشفة‬ ‫اعد‬ ‫القو‬ ‫بل‬ ‫أ‬ ‫من‬ ‫قل‬ . ‫العدد‬ ‫هذا‬ 4 -( ‫المكونة‬ ‫اعد‬ ‫القو‬ ‫بين‬ ‫التقارب‬ ‫عدد‬ No_Rules_Converg : ) ‫إ‬ ‫القاعدة‬ ‫كانت‬ ‫ذا‬ ‫عدد‬ ‫تشابه‬ ‫حاليا‬ ‫المكونة‬ َ ‫ا‬ ‫ف‬ ‫العدد‬ ‫هذا‬ ‫بقدر‬ ‫سابقا‬ ‫المكونة‬ ‫اعد‬ ‫القو‬ ‫من‬ ‫إ‬ ‫إلى‬ ‫وصل‬ ‫النظام‬ ‫ن‬ ‫دور‬ ‫وتبدأ‬ ‫تتوقف‬ ‫سوف‬ ‫الحالية‬ ‫ة‬ ‫الدور‬ ‫و‬ ‫احد‬ ‫و‬ ‫مسار‬ ‫في‬ ‫التقارب‬ ‫حالة‬ . ‫جديدة‬ ‫ة‬ 6 -2 -‫ارزمية‬ ‫خو‬ Ant-Miner ‫دة‬ ‫د‬ ‫د‬ ‫الداخلي‬ ‫ة‬ ‫ددار‬ ‫د‬ ‫د‬ ‫ال‬ ( 3 -4 ) ‫و‬ ‫ديغة‬ ‫د‬ ‫د‬ ‫بالص‬ ‫دون‬ ‫د‬ ‫د‬ ‫يك‬ ‫دنيف‬ ‫د‬ ‫د‬ ‫التص‬ ‫ددة‬ ‫د‬ ‫د‬ ‫قاع‬ ‫دي‬ ‫د‬ ‫د‬ ‫ف‬ ‫در‬ ‫د‬ ‫د‬ ‫تعبي‬ ‫دل‬ ‫د‬ ‫د‬ ‫ك‬ ‫أن‬ ‫دابقا‬ ‫د‬ ‫د‬ ‫س‬ ‫دا‬ ‫د‬ ‫د‬ ‫ن‬ ‫ذكر‬ ‫دا‬ ‫د‬ ‫د‬ ‫كم‬ ‫التالية‬ < attribute = Value > : ‫األولى‬ ‫الخطوة‬ ‫عليها‬ ‫النظام‬ ‫تدريب‬ ‫المراد‬ ‫التدريب‬ ‫نماذج‬ ‫كل‬ = ‫التدريب‬ ‫نماذج‬ ‫مجموعة‬ : ‫الثانية‬ ‫الخطوة‬ . ‫فارغة‬ ‫تكون‬ ‫بدائيا‬ // ‫فارغة‬ ‫قائمة‬ = ‫المكتشفة‬ ‫التصنيف‬ ‫قواعد‬ ‫قائمة‬ : ‫الثالثة‬ ‫الخطوة‬ ‫غيرالمكتشفة)‬ ‫لنماذج‬ ‫األكبر‬ ‫العدد‬ ‫من‬ ‫أكبر‬ ‫التدريب‬ ‫نماذج‬ ‫(مجموعة‬ ‫طالما‬ 3 -1 : t=1 ‫الحالي‬ ‫النمل‬ ‫عدد‬ ‫يمثل‬ // 3 -2 : j=1 ‫قواعد‬ ‫بين‬ ‫التقارب‬ ‫حاالت‬ ‫لعدد‬ ‫مؤشر‬ // ‫المكونة‬ ‫التصنيف‬ 3 -3 : . ‫العطرية‬ ‫المادة‬ ‫من‬ ‫نفسها‬ ‫بالكمية‬ ‫الميزات‬ ‫قيم‬ ‫لكل‬ ‫البدائية‬ ‫التهيئة‬ 3 -4 : ‫تصبح‬ ‫أن‬ ‫إلى‬ ) ‫د‬ ، ‫ج‬ ، ‫ب‬ ، ‫أ‬ ( ‫كرر‬ t) ‫المحدد‬ ‫النمل‬ ‫عدد‬ ‫من‬ ‫أكبر‬ ) ( ‫تصبح‬ ‫أو‬ (j . ‫المحددة‬ ‫التقارب‬ ‫حاالت‬ ‫عدد‬ ‫من‬ ‫أكبر‬ ‫أ‬ -‫النملة‬ ( t ‫التصنيف‬ ‫قاعدة‬ ‫لتكوين‬ ‫فارغة‬ ‫بقاعدة‬ ‫تبدأ‬ ) Rt ‫طريق‬ ‫عن‬ ‫التصنيف‬ ‫القاعدة‬ ‫إلى‬ ‫واحد‬ ‫تعبير‬ ‫إضافة‬ Rt . ‫المحدد‬ ‫الوقت‬ ‫في‬ ‫ب‬ -‫التصنيف‬ ‫قاعدة‬ ‫تهذيب‬ Rt . ‫ج‬ -‫المـــــــــــــادة‬ ‫كمية‬ ‫زيادة‬ ‫طريق‬ ‫عن‬ ‫العطرية‬ ‫المادة‬ ‫كمية‬ ‫تحديث‬ ‫المو‬ ‫التعابير‬ ‫لكل‬ ‫العطرية‬ ‫التصنيف‬ ‫قاعدة‬ ‫في‬ ‫جودة‬ Rt ‫ونقصــــان‬ ‫التصنيف‬ ‫قاعدة‬ ‫في‬ ‫الموجودة‬ ‫غير‬ ‫للتعابير‬ ‫العطرية‬ ‫المادة‬ ‫كمية‬ Rt ‫د‬ -: ‫التقارب‬ ‫من‬ ‫التأكد‬ ‫أ‬ -‫التصنيف‬ ‫قاعدة‬ ‫كانت‬ ‫إذا‬ Rt ‫التصنيف‬ ‫قاعدة‬ ‫تشابه‬ Rt-1 ‫فإن‬ (j=j+1) . ‫ب‬ -( ‫فإن‬ ‫وإال‬ j=1 . ) 3 -5 -‫تصنيف‬ ‫قاعدة‬ ‫أفضل‬ ‫اختيار‬ Rbest ‫المكونة‬ ‫التصنيف‬ ‫قواعد‬ ‫بين‬ ‫من‬ . ‫النمل‬ ‫قبل‬ ‫من‬ 3 -6 -‫إضافة‬ Rbest . ‫المكتشفة‬ ‫التصنيف‬ ‫قواعد‬ ‫قائمة‬ ‫إلى‬ 3 -7 -‫التدريب‬ ‫نماذج‬ ‫مجموعة‬ = ‫التدريب‬ ‫نماذج‬ ‫مجموعة‬ -} ‫كل‬ ‫مجموعة‬ ‫تغطى‬ ‫التي‬ ‫التدريب‬ ‫نماذج‬ ‫قبل‬ ‫من‬ Rbest . : ‫الرابعة‬ ‫الخطوة‬ . ‫النصي‬ ‫الملف‬ ‫في‬ ‫المكتشفة‬ ‫التصنيف‬ ‫قواعد‬ ‫قائمة‬ ‫خزن‬ ‫المادة‬ ‫كمية‬ ‫تدمج‬ ‫التي‬ ‫هجينة‬ ‫دالة‬ ‫على‬ ‫اعتمادا‬ ‫تؤدى‬ ‫التعبير‬ ‫قيمة‬ ‫اختيار‬ ‫و‬ ‫ية‬ ‫العطر‬ ‫للقيمة‬ ( ‫الحدسية‬ ‫الدالة‬ ‫مع‬ Entropy ‫سوف‬ ‫التصنيف‬ ‫قاعدة‬ ‫توليد‬ ‫من‬ ‫االنتهاء‬ ‫بعد‬ . ‫أيضا‬ ‫للقيمة‬ ) ‫المادة‬ ‫كميات‬ ‫تحدث‬ ‫وبعدها‬ ‫التهذيب‬ ‫دالة‬ ‫تستدعى‬ ‫ية‬ ‫العطر‬ ‫النهاية‬ ‫وفي‬ ‫يفحص‬ ‫عدد‬ ‫أن‬ ‫هل‬ ‫المتغير‬ ‫في‬ ‫المحدد‬ ‫العدد‬ ‫تساوي‬ ‫المكونة‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ( No. Of Ants) ‫اعد‬ ‫قو‬ ‫عدد‬ ‫أو‬ ‫التصنيف‬ ‫بة‬ ‫المتقار‬ ‫ف‬ ‫المحدد‬ ‫العدد‬ ‫إلى‬ ‫يصل‬ ( ‫المتغير‬ ‫ي‬ No_Rules_converge ) [7,24] . ‫و‬ ‫ارزمية‬ ‫خو‬ ‫ات‬ ‫خطو‬ ‫تنقيب‬ ‫هي‬ ‫البحث‬ ‫هذا‬ ‫في‬ ‫ة‬ ‫المطور‬ ‫النمل‬ ‫إ‬ ‫ذا‬ ‫تحقق‬ ‫الشروط‬ ‫أحد‬ ‫ف‬ ‫إ‬ ‫وبهذا‬ ‫تنتهي‬ ‫سوف‬ ‫الداخلية‬ ‫ة‬ ‫الدار‬ ‫ن‬ ‫ختار‬ ‫ي‬ ‫تصنيف‬ ‫قاعدة‬ ‫أفضل‬ ‫المكتشفة‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫قائمة‬ ‫إلى‬ ‫وتضاف‬ ‫مكونة‬ ، ‫نماذج‬ ‫مجموعة‬ ‫تحديث‬ ‫يتم‬ ‫اللحظة‬ ‫هذه‬ ‫في‬ ‫يب‬ ‫التدر‬ ‫نماذج‬ ‫عدد‬ ‫وصول‬ ‫لحين‬ ‫الخارجية‬ ‫ة‬ ‫الدار‬ ‫وتتكرر‬ ‫يب‬ ‫التدر‬ ‫أ‬ ‫ا‬ ‫من‬ ‫قل‬ ‫ل‬ ‫في‬ ‫المحدد‬ ‫عدد‬ ( ‫المتغير‬ Max_Uncoverd_cases ) . ‫ف‬ ‫البحث‬ ‫عملية‬ ‫من‬ ‫االنتهاء‬ ‫وبعد‬ ‫إ‬ ‫اعد‬ ‫القو‬ ‫ن‬ ‫حسب‬ ‫متسلسلة‬ ‫قائمة‬ ‫في‬ ‫توضع‬ ‫المكتشفة‬ ‫في‬ ‫تظهر‬ ‫لم‬ ‫التي‬ ‫الجديدة‬ ‫الحاالت‬ ‫تصنيف‬ ‫عملية‬ ‫في‬ ‫تستخدم‬ ‫سوف‬ ‫التي‬ ‫االكتشاف‬ ‫تسلسل‬ . ‫يب‬ ‫التدر‬ ‫مجموعة‬ ‫إن‬ ( ‫قاعدة‬ ‫يضيف‬ ‫سوف‬ ‫النظام‬ Default Rule ‫اعد‬ ‫القو‬ ‫قائمة‬ ‫نهاية‬ ‫في‬ ) ‫حيث‬ ‫المكتشفة‬ ‫إ‬ ‫من‬ ‫الشروط‬ ‫جزء‬ ‫في‬ ‫تعبير‬ ‫أي‬ ‫تملك‬ ‫ال‬ ‫القاعدة‬ ‫هذه‬ ‫ن‬ ‫القاعدة‬ ، ‫في‬ ‫ويوضع‬ ‫قبل‬ ‫من‬ ‫تغط‬ ‫لم‬ ‫التي‬ ‫يب‬ ‫التدر‬ ‫مجموعة‬ ‫في‬ ‫الحاالت‬ ‫معظم‬ ‫يغطي‬ ‫الذي‬ ‫التصنيف‬ ‫الصنف‬ ‫جزء‬ . ‫المكتشفة‬ ‫اعد‬ ‫القو‬ ( ‫القاعدة‬ ‫هذه‬ ‫تطبق‬ Default Rule ‫إ‬ ) -bi ‫ة‬ ‫الميز‬ ‫مدى‬ ‫في‬ ‫القيم‬ ‫عدد‬ ‫تمثل‬ i . ‫احتماال‬ ‫هناك‬ ‫الحدسية‬ ‫الدالة‬ ‫نستخدم‬ ‫لكي‬ ‫ن‬ . 1 -‫يب‬ ‫التدر‬ ‫مجموعة‬ ‫في‬ ‫يظهر‬ ‫ال‬ ‫التعبير‬ ‫كان‬ ‫إذا‬ ‫الحالة‬ ‫هذه‬ ‫في‬ ، ‫يعطى‬ ‫أعلى‬ ‫في‬ ‫قيمة‬ : َ ‫ابعا‬ ‫ر‬ ‫المادة‬ ‫كميات‬ ‫تحديث‬ Pheromone Updating ‫العطرية‬ ‫إ‬ ‫في‬ . ‫النمل‬ ‫قبل‬ ‫من‬ ‫تتبع‬ ‫أن‬ ‫ممكن‬ ‫التي‬ ‫ات‬ ‫المسار‬ ‫في‬ ‫موقع‬ ‫مع‬ ‫تبط‬ ‫ير‬ ‫تعبير‬ ‫كل‬ ‫ن‬ ‫التعابير‬ ‫كل‬ ‫تهيئ‬ ‫سوف‬ ‫النظام‬ ‫من‬ ‫ة‬ ‫دور‬ ‫كل‬ ‫عمل‬ ‫بداية‬ ‫ب‬ ‫الكمية‬ ‫نفسها‬ ‫المادة‬ ‫من‬ ‫ية‬ ‫العطر‬ ‫و‬ . ‫ا‬ ‫ن‬ ‫لم‬ ‫فحصها‬ ‫اد‬ ‫المر‬ ‫الحالة‬ ‫كانت‬ ‫ذا‬ ‫ال‬ ‫وتأخذ‬ ‫المكتشفة‬ ‫اعد‬ ‫القو‬ ‫من‬ ‫قاعدة‬ ‫أي‬ ‫تطابق‬ ‫القاع‬ ‫لهذه‬ ‫الصنف‬ ‫جزء‬ ‫من‬ ‫تصنيف‬ ‫دة‬ [7,24] . ‫النمل‬ ‫تنقيب‬ ‫ارزمية‬ ‫خو‬ ‫ات‬ ‫لخطو‬ ‫شرح‬ ‫يلي‬ ‫وفيما‬ : ‫ال‬ ‫أو‬ ‫اعد‬ ‫القو‬ ‫بناء‬ Rule Construction ‫إ‬ ‫ن‬ ، ‫اآلخر‬ ‫تلو‬ ‫احد‬ ‫الو‬ ‫التعابير‬ ‫بإضافة‬ ‫تقوم‬ ‫ثم‬ ‫فارغة‬ ‫بقاعدة‬ ‫تبدأ‬ ‫التصنيف‬ ‫اعد‬ ‫قو‬ ‫بناء‬ ‫عملية‬ ‫حيث‬ ‫حاليا‬ ‫المكونة‬ ‫القاعدة‬ ‫إلى‬ ‫يضاف‬ ‫لكي‬ ‫يختار‬ ‫الذي‬ ‫التعبير‬ ، ‫يملك‬ ‫أن‬ ‫يجب‬ ‫أعلى‬ ‫قيمة‬ ‫المادة‬ ‫من‬ ‫ة‬ ‫كبير‬ ‫كمية‬ ‫مع‬ ‫االحتمالية‬ ‫لدالة‬ ‫ية‬ ‫العطر‬ ‫التالية‬ ‫القيود‬ ‫ويتبع‬ [25,28] : 1 -‫أن‬ ‫يجب‬ ‫موجود‬ ‫غير‬ ‫التعبير‬ ‫يكون‬ ‫القاعدة‬ ‫في‬ َ ‫مسبقا‬ ‫الدالة‬ ‫الحدسية‬ ‫يقابل‬ ‫وهذا‬ ‫إ‬ ‫التعبير‬ ‫عطاء‬ ‫أ‬ ‫ال‬ ‫تلك‬ ‫ضمن‬ ‫احتمالية‬ ‫قل‬ ‫ة‬ ‫ميز‬ . 2 -‫كل‬ ‫في‬ ‫يظهر‬ ‫التعبير‬ ‫كان‬ ‫إذا‬ ‫نماذج‬ ‫دالة‬ ‫تكون‬ ‫يب‬ ‫التدر‬ ‫مجموعة‬ ‫الحدسية‬ ‫صفر‬ ‫تساوي‬ ‫المادة‬ ‫كمية‬ ‫تملك‬ ‫التي‬ ‫ات‬ ‫المسار‬ ‫كل‬ ‫في‬ ‫البحث‬ ‫عملية‬ ‫تبدأ‬ ‫سوف‬ ‫نملة‬ ‫أول‬ ‫نفسها‬ ‫ية‬ ‫العطر‬ ، ‫إن‬ ‫الته‬ ‫عملية‬ ‫المادة‬ ‫لكميات‬ ‫البدائية‬ ‫يئة‬ ‫ية‬ ‫العطر‬ ‫ال‬ ‫كل‬ ‫في‬ ‫القيم‬ ‫عدد‬ ‫مع‬ ‫عكسيا‬ ‫متناسبة‬ ‫تكون‬ ‫ات‬ ‫ميز‬ َ ‫ا‬ ‫يقابل‬ ‫وهذا‬ ‫إ‬ ‫موضح‬ ‫كما‬ ( ‫قم‬ ‫ر‬ ‫بالمعادلة‬ 5 ) . . ‫االحتمالية‬ ‫من‬ ‫درجة‬ ‫أعلى‬ ‫التعبير‬ ‫عطاء‬ ‫التصنيف‬ ‫قاعدة‬ ‫إلى‬ ‫التعبير‬ ‫ذلك‬ ‫إضافة‬ ‫احتمالية‬ ‫تحسب‬ ‫سوف‬ ‫الحدسية‬ ‫الدالة‬ ‫تحسب‬ ‫أن‬ ‫بعد‬ ( ‫قم‬ ‫ر‬ ‫المعادلة‬ ‫حسب‬ 4 ‫المادة‬ ‫كمية‬ ‫مع‬ ‫الحدسية‬ ‫الدالة‬ ‫على‬ ‫تعتمد‬ ‫حيث‬ ، ) 5 = = a t tij 1 ) 0 ( ( bi  = i 1 . ‫ية‬ ‫العطر‬ ) 4 (     = I i nij t tij nij t tij t Pij , ). ( ). ( ) ( ‫إذ‬ ‫إ‬ : ‫ن‬ t : . ) ‫العمل‬ ‫بداية‬ ( ‫الوقت‬ ‫يمثل‬ -bi : ‫ة‬ ‫الميز‬ ‫مدى‬ ‫في‬ ‫القيم‬ ‫عدد‬ ‫تمثل‬ i . ‫ما‬ ‫يتذكر‬ ‫أن‬ ‫يجب‬ ‫النمل‬ ‫فان‬ ‫ولهذا‬ ‫هي‬ ‫التعابير‬ ‫الق‬ ‫إلى‬ ‫أضيفت‬ ‫التي‬ ‫اعدة‬ ‫تبنيها‬ ‫التي‬ ‫إ‬ . ‫تع‬ ‫ة‬ ‫الصغير‬ ‫ة‬ ‫الذاكر‬ ‫هذه‬ ‫ن‬ ‫د‬ ‫إ‬ ‫حد‬ ‫ى‬ ‫ال‬ ‫النمل‬ ‫و‬ ‫االصطناعي‬ ‫النمل‬ ‫بين‬ ‫الفروقات‬ ‫طبيعي‬ . 2 -‫إ‬ ‫الحالية‬ ‫القاعدة‬ ‫إلى‬ ‫يضاف‬ ‫ال‬ ‫التعبير‬ ‫ن‬ ‫إ‬ ‫ي‬ ‫كان‬ ‫ذا‬ ‫ؤ‬ ‫ويجعل‬ ‫القاعدة‬ ‫توسع‬ ‫إلى‬ ‫دي‬ ‫عدد‬ ‫تغطي‬ ‫القاعدة‬ َ ‫ا‬ ‫من‬ ‫نماذج‬ ‫يب‬ ‫التدر‬ ‫مجموعة‬ ‫أ‬ ‫من‬ ‫قل‬ ‫اإلدخال‬ ‫قيمة‬ : ‫إن‬ ‫إذ‬ Tij(t) ( ‫الزمن‬ ‫في‬ ‫التعبير‬ ‫ذلك‬ ‫مع‬ ‫تبطة‬ ‫المر‬ ‫ية‬ ‫العطر‬ ‫المادة‬ ‫كمية‬ ‫تمثل‬ : t ‫إذ‬ ‫إ‬ ‫المادة‬ ‫من‬ ‫الكمية‬ ‫هذه‬ ‫ن‬ ‫ية‬ ‫العطر‬ ‫اختيار‬ ‫احتمالية‬ ‫تعطي‬ ‫لكي‬ ‫الحدسية‬ ‫الدالة‬ ‫مع‬ ‫تدمج‬ . ) : َ ‫ثالثا‬ ‫القاعدة‬ ‫تهذيب‬ ‫ف‬ ‫القاعدة‬ ‫بناء‬ ‫من‬ ‫النملة‬ ‫تنتهي‬ ‫وقت‬ ‫كل‬ ‫في‬ . ‫القاعدة‬ ‫إلى‬ ‫يضاف‬ ‫لكي‬ ‫التعبير‬ ‫إ‬ ‫المادة‬ ‫كميات‬ ‫ن‬ ‫ية‬ ‫العطر‬ ‫ا‬ ‫كل‬ ‫في‬ ‫هما‬ ‫أساسيتين‬ ‫تين‬ ‫فكر‬ ‫يملك‬ ‫التحديث‬ ‫وهذا‬ ‫تحدث‬ ‫سوف‬ ‫اقع‬ ‫لمو‬ Rule Pruning ‫إ‬ ‫تهذيب‬ ‫ن‬ ‫التصنيف‬ ‫قاعدة‬ ‫في‬ ‫عليها‬ ‫معتاد‬ ‫تقنية‬ ‫هي‬ ‫إ‬ 1 -‫المادة‬ ‫كمية‬ ‫ية‬ ‫العطر‬ ‫تزداد‬ ‫سوف‬ ‫المكونة‬ ‫القاعدة‬ ‫في‬ ‫الموجودة‬ ‫التعابير‬ ‫مع‬ ‫تبطة‬ ‫المر‬ . . ‫سابقا‬ ‫مذكور‬ ‫كما‬ ‫اعد‬ ‫القو‬ ‫نتاج‬ .(Min_cases_per_rule) : َ ‫ثانيا‬ ‫الحدسية‬ ‫الدالة‬ Heuristic Function ‫قبل‬ ‫من‬ ‫الحالية‬ ‫القاعدة‬ ‫إلى‬ ‫يضاف‬ ‫أن‬ ‫يمكن‬ ‫تعبير‬ ‫أي‬ ‫ف‬ ‫الحالية‬ ‫النملة‬ ‫إ‬ ‫ارزمية‬ ‫خو‬ ‫ن‬ ‫الحدسية‬ ‫الدالة‬ ‫تحسب‬ ‫النمل‬ ( ‫قم‬ ‫ر‬ ‫المعادلتين‬ ‫حسب‬ 3 , 2 ) ‫ة‬ ‫القدر‬ ‫مع‬ ‫التعبير‬ ‫نوعية‬ ‫لتخمين‬ ‫التنب‬ ‫دقة‬ ‫تحسين‬ ‫على‬ ‫ؤ‬ ‫القاعدة‬ ‫لتلك‬ [25,28] . ( 2 .............) ] [ 2 log * ] [ 1 Tij FreqTijw Tij FreqTijw InfoTij k w  = -= ‫إذ‬ ‫إ‬ : ‫ن‬ -w . ‫المطلوب‬ ‫الصنف‬ ‫تمثل‬ -k . ‫المسألة‬ ‫في‬ ‫األصناف‬ ‫عدد‬ ‫تمثل‬ -ijW FreqT ‫ات‬ ‫ار‬ ‫تكر‬ ‫تمثل‬ ij T ‫الصنف‬ ‫في‬ w . -| ij T ‫ات‬ ‫ار‬ ‫تكر‬ ‫تمثل‬ | ij T . ) 3 ( ................   --= a i bi j oTij k oTij k nij inf ) ( 2 log inf ) ( 2 log : ‫إن‬ ‫إذ‬ K -‫عالقة‬ ‫لها‬ ‫ليس‬ ‫التي‬ ‫القاعدة‬ ‫من‬ ‫التعابير‬ ‫حذف‬ ‫هو‬ ‫القاعدة‬ ‫تهذيب‬ ‫من‬ ‫ئيس‬ ‫الر‬ ‫الهدف‬ ‫فان‬ ‫و‬ . ‫القاعدة‬ ‫تلك‬ ‫في‬ ‫الفائدة‬ ‫عديمة‬ ‫وتكون‬ ‫المطلوب‬ ‫بالصنف‬ ‫ا‬ ‫التنب‬ ‫دقة‬ ‫من‬ ‫يد‬ ‫يز‬ ‫القاعدة‬ ‫تهذيب‬ ‫ن‬ ‫ؤ‬ ‫بسا‬ ‫من‬ ‫يد‬ ‫يز‬ ‫وكذلك‬ ‫القاعدة‬ ‫لتلك‬ ‫حيث‬ ‫القاعدة‬ ‫طة‬ ‫إ‬ ‫الصغير‬ ‫القاعدة‬ ‫ن‬ ‫ة‬ ‫قليل‬ ‫عدد‬ ‫على‬ ‫تحوي‬ ( ‫الترجمة‬ ‫ناحية‬ ‫من‬ ‫أسهل‬ ‫عامة‬ ‫ة‬ ‫بصور‬ ‫تكون‬ ) ‫التعابير‬ ‫من‬ ‫الفهم‬ ‫و‬ ‫القاعدة‬ ‫من‬ ‫المستخدم‬ ‫قبل‬ ‫من‬ ‫و‬ ‫ة‬ ‫الكبير‬ ‫عملية‬ ‫تتم‬ . ‫بنائها‬ ‫بعد‬ ‫القاعدة‬ ‫تهذيب‬ ‫إ‬ ‫األساس‬ ‫ة‬ ‫الفكر‬ ‫ن‬ ‫ية‬ ‫كل‬ ‫في‬ ‫القاعدة‬ ‫من‬ ‫احد‬ ‫و‬ ‫تعبير‬ ‫حذف‬ ‫عملية‬ ‫هي‬ ‫التهذيب‬ ‫لعملية‬ . ‫الدقة‬ ‫تحسين‬ ‫حساب‬ ‫على‬ ‫ة‬ ‫دور‬ ‫ف‬ ‫ثم‬ ‫كاملة‬ ‫بقاعدة‬ ‫النملة‬ ‫تبدأ‬ ‫سوف‬ ‫العملية‬ ‫من‬ ‫األولى‬ ‫ة‬ ‫الدور‬ ‫في‬ ‫أي‬ ( ‫النوعية‬ ‫وتحسب‬ ) ‫احد‬ ‫و‬ ‫تعبير‬ ‫تحذف‬ ‫ة‬ ‫دور‬ ‫كل‬ ‫حيث‬ ( ‫القاعدة‬ ‫من‬ ‫التعبير‬ ‫تحذف‬ ‫أن‬ ‫تحاول‬ ‫أ‬ ‫صنف‬ ‫إلى‬ ‫القاعدة‬ ‫عطاء‬ ‫آ‬ ‫خر‬ ) ‫إن‬ ‫إذ‬ . ‫العملية‬ ‫وتعاد‬ ‫النوعية‬ ‫يحسن‬ ‫أن‬ ‫يجب‬ ‫المحذوف‬ ‫التعبير‬ ‫تعبير‬ ‫على‬ ‫آخر‬ . ‫وهكذا‬ ‫القاعدة‬ ‫من‬ ‫إ‬ ‫تحوي‬ ‫القاعدة‬ ‫تصبح‬ ‫أن‬ ‫إلى‬ ‫تستمر‬ ‫سوف‬ ‫العملية‬ ‫هذه‬ ‫ن‬ ‫ي‬ ‫تعبير‬ ‫يوجد‬ ‫ال‬ ‫أو‬ ‫احد‬ ‫و‬ ‫تعبير‬ ‫على‬ ‫و‬ ‫حذفه‬ ‫تم‬ ‫القاعدة‬ ‫نوعية‬ ‫من‬ ‫يحسن‬ [25,28] ‫إ‬ ‫المادة‬ ‫كمية‬ ‫يادة‬ ‫ز‬ ‫ن‬ ‫ية‬ ‫العطر‬ ‫يؤدي‬ ‫المكونة‬ ‫القاعدة‬ ‫في‬ ‫الموجودة‬ ‫التعابير‬ ‫مع‬ ‫إلى‬ Model ‫كمية‬ ‫يادة‬ ‫ز‬ ‫المادة‬ ‫ية‬ ‫العطر‬ ‫المسار‬ ‫في‬ ‫بكامله‬ ‫المادة‬ ‫كمية‬ ‫يادة‬ ‫ز‬ ‫أن‬ ‫و‬ ‫النملة‬ ‫قبل‬ ‫من‬ ‫المكون‬ ‫ية‬ ‫العطر‬ ‫سوف‬ ‫مختار‬ ‫المسار‬ ‫هذا‬ ‫يجعل‬ َ ‫ا‬ 94.62 14.03 9.4 66.75 79.08 Testing DM Ars [4] data ‫ناحية‬ ‫من‬ ‫الحالية‬ ‫النملة‬ ‫ويفيد‬ . ‫المستقبل‬ ‫في‬ ‫الالحق‬ ‫النمل‬ ‫قبل‬ ‫من‬ ‫تحسين‬ 88.04 0.0 32.50 81.23 97.25 Testing Data DM NN [4] . ‫القاعدة‬ ‫نوعية‬ ‫إ‬ ( ‫نوعية‬ ‫ن‬ Quality ‫يشار‬ ‫النملة‬ ‫قبل‬ ‫من‬ ‫المكونة‬ ‫القاعدة‬ ) ‫إليها‬ ( ‫بالرمز‬ Q ‫وت‬ ) 99.5 13.2 8.2 83.3 97.1 Testing Data DM DT [4] ‫عن‬ ‫حسب‬ ‫المعادلة‬ ‫يق‬ ‫طر‬ ( ‫قم‬ ‫ر‬ 6 ) 99.5 6.6 10.7 73.2 96.9 15000 test data Pnrule[12] : * 29.8 9.6 88.7 15000 test Multi-97.3 data classifier[12] Q= Sensitinty * Specificity 98.2 14.1 31.5 89.1 99.5 15000 test data ESC-IDS[12] ‫يلي‬ ‫كما‬ ‫وتعرف‬ ( 6       + + = TN FP TN FN TP TP Q 97.6 0.0 11.7 75.6 96.0 15000 test data Elman NN [12] * ‫إذ‬ ‫إ‬ 99.2 9.5 4.4 52.2 96.3 15000 test CPAR[12] data : ‫ن‬ TP(True Positive) ‫يمثل‬ : 97.4 33.3 31.8 19.5 97.0 15000 test data Hybrid Elman NN/CPAR[12] . FN(False Negative) ‫يمثل‬ : ‫قا‬ ‫قبل‬ ‫من‬ ‫المغطاة‬ ‫غير‬ ‫النماذج‬ ‫عدد‬ ‫التصنيف‬ ‫قاعدة‬ ‫لصنف‬ ‫مشابه‬ ‫صنف‬ ‫تحمل‬ ‫التي‬ ‫و‬ ‫التصنيف‬ ‫عدة‬ . TN(True Negative) 99.94 90.39 98.93 99.78 99.99 Training DT(c4.5) [10] Data ‫يمثل‬ : ‫إ‬ ( ‫النوعية‬ ‫قيمة‬ ‫ن‬ Q ‫المدى‬ ‫ضمن‬ ‫تقع‬ ‫أن‬ ‫يجب‬ ) [0,1] 97.45 * * * * * Training Data SSGBML [11] . 98.85 95.55 94.66 99.72 99.17 99.66 Training Data Ant -Miner[29] . ‫المسألة‬ ‫في‬ ‫األصناف‬ ‫عدد‬ ‫تمثل‬ -a . ‫ات‬ ‫الميز‬ ‫عدد‬ ‫تمثل‬ 92.42 94.50 97.13 13.88 72.90 96.15 Testing Ant -Miner[29]
			158

‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ... ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ...

  

Data


Data

. ‫الباحث‬ ‫من‬ ‫محسوبة‬ ‫غير‬ ‫الحقل‬ ‫هذا‬ ‫ضمن‬ ‫)القيمة‬ * ( 


0,tcp,ftp,SF,,,0,0,0,,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0 .00,,,,,,0.00,0.00,0.00,0.00,0.00,R2L CLASS. 1 0,tcp,ftp,SF,,,0,0,0,,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0 .00,,,,,,0.00,0.00,0.00,,0.00,R2L CLASS. 2 0,tcp,ftp,SF,,,0,0,0,,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0 .00,,,,,,0.00,,0.00,0.00,0.00,R2L CLASS. 3 0,tcp,ftp,SF,,,0,0,0,,0,1,0,0,0,0,0,0,0,0,0,1,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0 .00,,,,,,0.00,,0.00,,0.00,R2L CLASS. 4 0,tcp,,SF,,0,0,0,0,,0,1,0,0,0,0,0,0,0,0,0,,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0.00 ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫الحاسوب‬ ... 

165

,tcp,,SF,,,0,0,0,,0,1,0,0,0,,0,0,,0,0,,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0.00,,,,,,0 .00,0.00,0.00,,0.00,R2L CLASS. 30 ,tcp,,SF,,,0,0,,,0,1,,0,0,,0,0,,0,0,,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0.00,,,,,,0.0 0,,0.00,0.00,0.00,R2L CLASS. 31 ,tcp,,SF,,,0,0,0,,0,1,,0,0,,0,0,0,0,0,,1,1,0.00,0.00,0.00,0.00,1.00,0.00,0.00,,,,,,0 .00,,0.00,,0.00,R2L CLASS. 

32

,tcp,,SF,,,0,0,0,,0,1,0,0,0,,,0,0,0,0,,,,,,,0.00,,,,,,,,,,,,,,R2L CLASS. 

33

,tcp,,,,,0,0,0,,0,,0,,0,0,0,0,,0,0,0,,,,,,,1.00,0.00,,,,,,,,,,,,R2L CLASS. 34
‫الحاسوب‬ ‫شبكات‬ ‫في‬ ‫التطفل‬ ‫وتصنيف‬ ‫كشف‬ ‫في‬ ‫النمل‬ ‫ارزمية‬ ‫خو‬ ‫استخدام‬ ‫بدي‬ ‫نجالء‬ ‫الدباغ‬ ‫اهيم‬ ‫إبر‬ ‫ع‬ ‫باشي‬ ‫قصاب‬ ‫محمود‬ ‫صبحي‬ ‫محمود‬ ‫الموصل‬ ‫جامعة‬ / ‫اإلحصاء‬ ‫و‬ ‫ياضيات‬ ‫الر‬ ‫و‬ ‫الحاسوب‬ ‫علوم‬ ‫كلية‬ / ‫الحاسوب‬ ‫علوم‬ ‫قسم‬