2017 · 27 citations · 12 references
ComputingComputer EngineeringComputer ScienceComputer SecurityMachine LearningReconfigurable ComputingAnomaly DetectionDeep LearningHardware AccelerationIntrusion DetectionNeural NetworksPattern RecognitionDeep Belief NetworksDeep Learning For Intrusion DetectionDeep Learning-based Anomaly DetectionDeep Learning-based DetectionFpga PrototypingMachine Learning For Intrusion DetectionPipeline OrganizationVoice Recognition
Deep learning algorithms produced impressive results in the image and voice recognition fields. Machine learning approach can be implemented to improve anomaly detection method to detect novel attacks. We use dynamic fixed-point arithmetic to reduce Deep Belief Network (DBN) calculations in an FPGA. We trained a three-layer DBN using contrastive divergence with pipeline structure, fine-tuning the network using a softmax function. Our work using dynamic fixed-point arithmetic and pipeline structure reduced the calculation requirement of the DBN more than 30% compare to the 16-bit implementation. We used the MNIST dataset for evaluation before testing online intrusion detection and achieved accuracy of 94.6% on the NSL-KDD dataset and 95.1% on the HTTP CSIC 2010 dataset. We produced efficient resource utilization and detection speed of .008ms. Our design can be further improved to decrease deep learning resources during training and testing for online intrusion detection in low powered devices.
12
A Fast Learning Algorithm for Deep Belief Nets
Geoffrey E. Hinton, Simon Osindero, Yee‐Whye Teh · Neural Computation · 2006 · 16.4K citations
A detailed analysis of the KDD CUP 99 data set
Mahbod Tavallaee, Ebrahim Bagheri, Wei Lu et al. · 2009 · 4.8K citations · Full text
Deep Learning with Limited Numerical Precision
Suyog Gupta, Ankur Agrawal, Kailash Gopalakrishnan et al. · arXiv (Cornell University) · 2015 · 1.1K citations · Full text
Deep Learning with Limited Numerical Precision
Suyog Gupta, Ankur Agrawal, Kailash Gopalakrishnan et al. · 2015 · 774 citations