This document discusses and compares different machine learning techniques for intrusion detection systems (IDS), including decision trees and support vector machines (SVM). It provides an overview of IDS, describing what they are, why they are needed, and different types. It then discusses specific techniques in more detail, including the advantages and disadvantages of misuse detection vs anomaly detection approaches. Evaluation results on the KDD Cup 99 dataset show that decision trees using the C4.5 algorithm outperform SVM in terms of accuracy and detection rate, while SVM has a lower false alarm rate. Feature selection is also discussed as an important preprocessing step.