算法 结构 训练周期 loss accuracy Precision recall F1-score
    CNN1 filters=32 5 0.4405 0.7438 0.7571 0.7943 0.7381
    CNN1 Convolution1D(filters=64,

    kernel_size=3, padding=’same’,activation=’relu’, input_shape=(42, 1);MaxPooling1D(pool_size=2);Flatten();Dense(128, activation=”relu”);Dropout(0.5);Dense(2, activation=”sigmoid”) | 5 | 0.4058 | 0.7444 | 0.7586 | 0.7959 | 0.7389 | | CNN1 | filters=128 | 5 | 0.4457 | 0.7417 | 0.7532 | 0.7902 | 0.7357 | | | | | | | | | | | CNN | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Flatten();Dense(128, activation=”relu”);Dropout(0.5);Dense(2, activation=”sigmoid”) | 5 | 0.3359 | 0.8023 | 0.7827 | 0.8189 | 0.7892 | | | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Flatten();Dense(128, activation=”relu”);Dropout(0.5);Dense(64, activation=”relu”);Dropout(0.5);Dense(2, activation=”sigmoid”) | 5 | 0.3595 | 0.8066 | | | | | | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Flatten();Dense(256, activation=”relu”);Dropout(0.5);Dense(64, activation=”relu”);Dropout(0.5);Dense(2, activation=”sigmoid”) | 5 | 0.3601 | 0.8064 | 0.7843 | 0.8179 | 0.7920 | | | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Flatten();Dense(128, activation=”relu”);Dropout(0.5);Dense(128, activation=”relu”);Dropout(0.5);Dense(2, activation=”sigmoid”) | 5 | 0.3587 | 0.7967 | | | | | | | | | | | | | | CNN | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Convolution1D(128, 3, border_mode=”same”, activation=”relu”);Convolution1D(128, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Flatten();Dense(128, activation=”relu”);Dropout(0.5);Dense(2, activation=”sigmoid”) | 5 | 0.3535 | 0.8125 | 0.7896 | 0.8226 | 0.7979 | | | | | | | | | | | | | | | | | | | | LSTM | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));MaxPooling1D(pool_length=(2));LSTM(70);Dropout(0.1);Dense(2, activation=”sigmoid”) | 5 | 0.4394 | 0.7411 | 0.7541 | 0.7910 | 0.7353 | | | | | | | | | | | | | | | | | | | | LSTM | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));LSTM(70);Dropout(0.1);Dense(1, activation=”sigmoid”) | 5 | 0.4137 | 0.7437 | 0.7563 | 0.7935 | 0.7379 | | | | | | | | | | | | Convolution1D(128, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(128, 3, border_mode=”same”, activation=”relu”) | 5 | 0.4071 | 0.7463 | 0.7598 | 0.7974 | 0.7407 | | LSTM | Convolution1D(64, 3, border_mode=”same”,activation=”relu”,input_shape=(41, 1));Convolution1D(64, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));Convolution1D(128, 3, border_mode=”same”, activation=”relu”);Convolution1D(128, 3, border_mode=”same”, activation=”relu”);MaxPooling1D(pool_length=(2));LSTM(70);Dropout(0.1);Dense(2, activation=”sigmoid”) | 5 | 0.4269 | 0.7441 | 0.7586 | 0.7959 | 0.7387 | | LSTM | LSTM(16, return_sequences=False));
    Dropout(0.1) | 5 | 0.4266 | 0.7681 | 0.7657 | 0.8055 | 0.7597 | | | | | | | | | | | DNN | Dense(1024,input_dim=41,activation=’relu’);Dropout(0.01);Dense(2);Activation(‘sigmoid’) | 5 | 0.4032 | 0.7467 | 0.7600 | 0.7976 | 0.7411 | | DNN | Dense(1024,input_dim=41,activation=’relu’);Dropout(0.01);Dense(768,activation=’relu’);Dropout(0.01);Dense(2);Activation(‘sigmoid’)
    | 5 | 0.3858 | 0.7776 | 0.7699 | 0.8097 | 0.7680 | | DNN | Dense(1024,input_dim=41,activation=’relu’);Dropout(0.01);Dense(768,activation=’relu’);Dropout(0.01);Dense(512,activation=’relu’);Dropout(0.01);Dense(2);Activation(‘sigmoid’) | 5 | 0.3968 | 0.7628 | 0.7650 | 0.8047 | 0.7553 | | DNN | Dense(1024,input_dim=41,activation=’relu’);Dropout(0.01);Dense(768,activation=’relu’);Dropout(0.01);Dense(512,activation=’relu’);Dropout(0.01);Dense(256,activation=’relu’);Dropout(0.01);Dense(2);Activation(‘sigmoid’) | 5 | 0.4008 | 0.7897 | 0.7756 | 0.8144 | 0.7784 | | DNN | Dense(1024,input_dim=41,activation=’relu’);Dropout(0.01);Dense(768,activation=’relu’);Dropout(0.01);Dense(512,activation=’relu’);Dropout(0.01);Dense(256,activation=’relu’);Dropout(0.01);Dense(128,activation=’relu’);Dropout(0.01);Dense(2);Activation(‘sigmoid’)
    | 5 | 0.3968 | 0.7628 | 0.7650 | 0.8047 | 0.7553 |

    暂存

    UNSW_NB15_testing-set.csv

    UNSW_NB15_training-set.csv

    减少特征列
    image.png