A Novel Semi-supervised Anomaly Detection Method for Network Intrusion Detection