In this study, the classification performances of different machine learning algorithms were compared for various types of attacks in IoT devices. The algorithms used for this purpose are AdaBoost, CatBoost, XGBoost, Decision Trees, K Nearest Neighbour, Random Forest, Light GBM, Logistic Regression and Gaussian Naïve Bayes. By using the CICIoT2023 data set, attack classification was carried out for 33 different attack types and 7 different attack groups. According to the experimental results, among the machine learning algorithms, Random Forest (RF) achieved 94.90% accuracy, 94.90% precision, 94.89% recall, 94.84% F1 score in classifying 33 attack types, 94.33% accuracy, 94.35% precision, 94.33% recall, 94.31% F1 score in classifying 7 attack groups and 96.81% accuracy, 97.15% precision, 96.81% recall, 96.79% F1 score in binary classification. RF performedbest in classifying 33 attack types.
Bu çalışmada IoT cihazlarındaki çeşitli saldırı türleri için farklı makine öğrenmesi algoritmalarının sınıflandırma performansları karşılaştırılmıştır. Bu amaçla kullanılan algoritmalar AdaBoost, CatBoost, XGBoost, Karar Ağaçları, K En Yakın Komşu, Rastgele Orman, Light GBM, Lojistik Regresyon ve Gaussian Naïve Bayes'tir. CICIoT2023 veri seti kullanılarak 33 farklı saldırı tipi ve 7 farklı saldırı grubu için saldırı sınıflandırması yapılmıştır. Deneysel sonuçlara göre, makine öğrenmesi algoritmaları arasında Rastgele Orman (RF), 33 saldırı türünü sınıflandırmada %94,90 doğruluk, %94,90 kesinlik, %94,89 hatırlatma, %94,84 F1 puanı, 7 saldırı grubunu sınıflandırmada %94,33 doğruluk, %94,35 kesinlik, %94,33 hatırlatma, %94,31 F1 puanı ve ikili sınıflandırmada %96,81 doğruluk, %97,15 kesinlik, %96,81 hatırlatma, %96,79 F1 puanı oranını elde etti. RF, 33 saldırı türünü sınıflandırmada en iyi performansı gösterdi.
Primary Language | Turkish |
---|---|
Subjects | Machine Learning (Other) |
Journal Section | Research Articles |
Authors | |
Publication Date | September 29, 2025 |
Submission Date | February 9, 2025 |
Acceptance Date | May 23, 2025 |
Published in Issue | Year 2025 Volume: 8 Issue: 2 |
Journal
of Intelligent Systems: Theory and Applications