Semi-Supervised Spatial-Temporal Feature Learning on Anomaly-Based Network Intrusion Detection