This document proposes a novel evaluation approach to find lightweight machine learning algorithms for intrusion detection. It incorporates 6 evaluation indexes: precision, recall, root mean square error, training time, sample complexity, and practicability. The evaluation formula calculates a score for each algorithm based on F1 score and penalty values. The document defines penalty values for the practicability of 6 machine learning algorithms (decision tree, naive bayes, multilayer perceptron, radial basis function network, logistic regression, support vector machine). Experimental results on intrusion detection datasets will evaluate the algorithms based on the proposed approach.
Related topics: