A Comparison of Three Machine Learning Algorithms in the Classification of Network Intrusion