Research Article

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

Table 5

Binary classification results of all algorithms.

TrainingTesting
AccuracyPrecisionF1-measureRecallAccuracyPrecisionF1-measureRecall

KDD99MVO99.51996.48994.43992.83991.84490.76592.70185.164
WOA92.27892.41897.30893.12884.60886.69992.70585.458
MFO96.07997.63998.37997.12988.41391.92292.71089.463
GWO95.51894.06898.48892.38887.86088.35792.71684.730
TSO95.29890.82597.33294.59287.59385.28092.54187.090
BAT94.99292.92291.78298.66287.38487.28092.75191.055
FFA91.98797.32791.53793.36784.32791.61492.71385.707
RSA99.92199.92199.92199.92192.34494.33592.76392.344

NSL-KDDMVO99.19796.16794.11792.51776.46679.83571.05969.786
WOA91.95992.09996.98992.80969.40975.97274.11570.259
MFO95.76097.32098.06096.81073.18781.17675.16274.237
GWO95.20293.75398.17292.07272.94477.80175.60969.814
TSO95.09190.68197.09194.57172.07873.65673.78671.558
BAT97.69394.53397.02397.93375.19278.47374.19775.432
FFA91.67397.01391.22393.05369.21880.94468.45170.598
RSA99.23399.23599.23399.23377.81483.83077.54577.814

BIoTMVO99.99099.95999.93999.92399.98999.95899.93799.922
WOA99.91899.91999.96799.92699.91699.91699.96599.924
MFO99.95699.97199.97899.96699.95499.96999.97699.964
GWO99.95099.93599.97999.91999.94899.93399.97799.917
TSO99.94999.90599.96999.94499.94799.90399.96799.942
BAT99.97599.94399.96899.97799.97399.94199.96699.975
FFA99.91599.96899.91099.92899.91399.96699.90899.927
RSA99.99499.99499.99499.99499.99399.99299.99299.993

CIC2017MVO99.57799.42799.45799.41799.57799.42799.45799.417
WOA99.73099.53799.47099.53199.73799.53799.49799.737
MFO99.40799.41799.42799.47799.40799.41799.52799.477
GWO99.41799.47799.42799.60799.41799.47799.42799.607
TSO99.72499.74499.43699.65499.72599.78599.72599.755
BAT99.53799.66799.47299.64799.53799.66799.48799.687
FFA99.49799.51799.47099.60199.49799.51799.64799.787
RSA99.99699.99699.99699.99699.99799.99799.99799.997