In past, detection of network attacks has been almost solely done by human operators. They anticipated network anomalies in front of consoles, where based on their expert knowledge applied necessary security measures. With the exponential growth of network bandwidth, this task slowly demanded substantial improvements in both speed and accuracy. One proposed way how to achieve this is the usage of artificial intelligence (AI), progressive and promising computer science branch, particularly one of its sub-fields - machine learning (ML) - where main idea is learning from data. In this paper authors will try to give a general overview of AI algorithms, with main focus on their usage for network intrusion detection.
Karan NapandaHarsh ShahLakhsmi Kurup
Qingchuan MengYouzi ZhangFengzhi WuXiaohong Chen
Yiwen WangLei XuWanli LiuRongzhen LiJunjie Gu
Pieter BarnardNicola MarchettiLuiz A. DaSilva