Deep learning for cyber security intrusion detection: Approaches, datasets, and comparative study