Research Article

Intrusion Detection System for Internet of Things Based on Temporal Convolution Neural Network and Efficient Feature Engineering

Table 6

Hyperparameters of deep learning models.

HyperparametersValueActivation function

TCNNFirst 1D causal convolution layer#filters = 64, filter size = 3ReLU
Second 1D causal convolution layer#filters = 128, filter size = 3ReLU
Fully connected dense layer#neurons = 128, dropout = 0. 3ReLU
Fully connected dense layer#neurons = 5Softmax
CNNFirst 1D convolution layer#filters = 64, filter size = 3ReLU
Second 1D convolution layer#filters = 128, filter size = 3ReLU
Fully connected dense layer#neurons = 128, dropout = 0. 3ReLU
Fully connected dense layer#neurons = 5Softmax
LSTMFirst LSTM layer#neurons = 20, recurrent dropout = 0.2ReLU
Second LSTM layer#neurons = 20, recurrent dropout = 0.2ReLU
Fully connected dense layer#neurons = 128ReLU
Fully connected dense layer#neurons = 5Softmax
OptimizerAdam with learning rate = 0.001/
Batch size1024/
Epochs15/