A machine learning approach to intrusion detection in KDD99 dataset using machine learning algorithms in Python. Steps include
Label encoding and MinMax Scaling
Important feature selection using embedded method
Training Random Forest Classifiers, Decision Trees Classifiers, and K-nearest neighbors classifiers on training dataset and comparing accuracies of all three of them. Random Forest Classifiers and Decision Tree Classifier worked best.