Applications of deep learning algorithms for Supervisory Control and Data Acquisition intrusion detection system