Research Article

Intrusion Detection System for IoT Based on Deep Learning and Modified Reptile Search Algorithm

Table 6

Mutliclassification results of all algorithms.

TrainTest
AccuracyPrecisionF1-measureRecallAccuracyPrecisionF1-measureRecall

KDD99MVO99.51596.48394.43392.83591.61586.64984.48084.935
WOA92.27592.41497.30493.12684.37582.50187.35185.225
MFO96.07397.63198.37197.12388.17587.76388.42089.225
GWO95.51394.06298.48292.38387.61884.13188.53384.488
TSO95.43991.02797.43794.91987.53680.79187.47987.016
BAT98.00794.84797.33798.24790.34789.13490.09390.587
FFA91.98897.32891.53893.36884.31891.60984.28585.698
RSA99.91099.90999.90699.91092.04089.68489.98592.040

NSL-KDDMVO99.18296.14594.09392.50275.22475.20066.09868.544
WOA91.94792.08096.96892.79767.95171.13168.90768.801
MFO95.74597.29798.03596.79571.62676.12269.84472.676
GWO95.18293.72498.14392.05271.06672.15169.94867.936
TSO95.07890.65797.06794.55871.33071.29869.69770.810
BAT97.66994.50196.98997.90973.67173.50168.90573.911
FFA91.66096.99191.20193.04067.43775.87362.94468.817
RSA99.20199.15899.14899.20176.10782.17171.73176.107

BIoTMVO99.46899.46899.46899.46899.03199.00098.98098.964
WOA99.47299.47299.47299.47298.95698.95799.00598.964
MFO99.48099.48099.48099.48098.99899.01399.02099.009
GWO99.47799.47699.47699.47798.99098.97599.01998.959
TSO99.46099.45999.45999.46098.98698.94199.00598.981
BAT99.47599.47599.47499.47599.01998.98799.01299.021
FFA99.47999.47899.47899.47998.95499.00798.94998.968
RSA98.82998.82998.82998.82999.02099.09899.07099.038

CIC2017MVO99.53099.39099.41099.37099.27099.12099.15099.110
WOA99.69099.49099.45099.69099.43099.24099.19099.430
MFO99.36099.37099.48099.43099.10099.12099.22099.170
GWO99.37099.43099.38099.56099.11099.18099.12099.300
TSO99.68099.75099.68099.71099.42099.48099.42099.450
BAT99.49099.63099.44099.64099.23099.36099.18099.380
FFA99.45099.48099.60099.74099.20099.22099.35099.490
RSA99.91199.91099.88999.91199.91199.90799.88899.911