Abstract
Deep learning is one of the most remarkable artificial intelligence trends. It remains behind numerous recent achievements in various domains, such as speech processing, and computer vision, to mention a few. Likewise, these achievements have sparked great attention in utilizing deep learning for dimension reduction. It is known that the deep learning algorithms built on neural networks contain number of hidden layers, activation function and optimizer, which make the computation of deep neural network challenging and, sometimes, complex. The reason for this complexity is that obtaining an outstanding and consistent result from such deep architecture requires identifying number of hidden layers and suitable activation function for dimension reduction. To investigate the aforementioned issues linear and non-linear activation functions are chosen for dimension reduction using Stacked Autoencoder (SAE) when applied to Network Intrusion Detection Systems (NIDS). To conduct experiments for this study various activation functions like linear, Leaky ReLU, ELU, Tanh, sigmoid and softplus have been identified for the hidden and output layers. Adam optimizer and Mean Square Error loss functions are adopted for optimizing the learning process. The SVM-RBF classifier is applied to assess the classification accuracies of these activation functions by using CICIDS2017 dataset because it contains contemporary attacks on cloud environment. The performance metrics such as accuracy, precision, recall and F-measure are evaluated along with theses classification time is being considered as an important metric. Finally it is concluded that ELU is performed with low computational overhead with negligible difference of accuracy that is 97.33% when compared to other activation functions.
Highlights
The Cloud services availability to the individuals, organizations, and Governments connected through webenabled devices across the world on pay-as-you-go premise [1] have become very common
This section discusses about the effect of six activation functions pertaining to Stacked Autoencoder (SAE) with the adoption of MSE as a loss function for dimension reduction
The Experimental results exhibit that the activation function ELU gives better performance in terms of computational time
Summary
The Cloud services availability to the individuals, organizations, and Governments connected through webenabled devices across the world on pay-as-you-go premise [1] have become very common. It is a necessary to improve the NIDS to mitigate the attacks on cloud environment and this problem is addressed by several researchers They have identified significant measures to detect and mitigate such types of attacks using statistical, Machine Learning (ML) techniques and knowledge based approaches. One of the advantages of NIDS is the availability of huge collection of network data related to cloud environment on which machine learning algorithms can be applied to detect attacks Such a complex and huge data may disgrace the performance metrics of classifiers [6]. In view of the above the problem is selected to identify suitable activation function of SAE for dimension reduction and evaluate the classification accuracies To achieve this objective the study is carried out with following contributions.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Advanced Computer Science and Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.