Show simple item record

dc.contributor.advisor Mokwena, S. N.
dc.contributor.author Ndleve, Nsovo Mildred
dc.date.accessioned 2025-04-22T13:17:37Z
dc.date.available 2025-04-22T13:17:37Z
dc.date.issued 2024
dc.identifier.uri http://hdl.handle.net/10386/4964
dc.description Thesis (M.Sc. (Computer Science)) -- University of Limpopo, 2024 en_US
dc.description.abstract In the cyber security domain, the increasing sophistication of attacks requires the development of improved detection techniques. This research looked at the usefulness of machine learning methods, especially Decision Tree, Support Vector Machine (SVM), Random Forest, and Naive Bayes, in intrusion detection. The aim of the study was to use these techniques to train data sets using the KDD Cup 99 data set and the Python programming language for validation. Performance evaluations were carried out to examine accuracy, precision, recall, and F1 score, giving insight on the strengths and drawbacks of each algorithm. The investigation also examined the impact of Decision Tree, SVM, Random Forest, and Naive Bayes on intrusion detection, taking into consideration data sets and feature counts to assess the effectiveness of each model. The study addressed pertinent aspects, including the comparative performance of different algorithms, their suitability for diverse types of intrusions, and the factors that influence their efficacy. Traditional intrusion detection methods frequently fail to detect modern attacks, resulting in high false-positive and false negative rates. Machine learning algorithms, on the other hand, took a more dynamic approach, and this study aimed to elucidate their performance characteristics. This study contributed to the evolving landscape of intrusion detection by delving into the complexities of Decision Tree, SVM, Random Forest, and Naive Bayes, providing insights that could inform cyber security strategies and fortify defences against emerging cyber threats. According to our findings, the SVM and Random Forest models outperformed the Decision Tree and Naive Bayes models in terms of overall accuracy and ability to classify various types of intrusion. Random Forest, in particular, outperformed all other classes, making it a strong candidate for intrusion detection in this context. On average, it achieved higher precision, recall, and F1-Score and performed well across various types of intrusion. en_US
dc.format.extent ix, 84 leaves en_US
dc.language.iso en en_US
dc.relation.requires PDF en_US
dc.subject Machine learning methods en_US
dc.subject Performance evaluations en_US
dc.subject Intrusion detection en_US
dc.subject Computer security attacks en_US
dc.subject.lcsh Machine learning en_US
dc.subject.lcsh Computer algorithms en_US
dc.subject.lcsh Intrusion detection systems (Computer security) en_US
dc.subject.lcsh Computer security en_US
dc.subject.lcsh Cyberterrorism en_US
dc.title Performance evaluation of machine learning algorithms for intrusion detection en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULSpace


Browse

My Account