keras mlp神经网络

时间:2019-11-05 06:51:41

标签: keras neural-network mlp

我在keras上实现了MLP神经网络。我尝试更改图层或辍学等,但是即使尝试使用10倍交叉验证,结果也没有差异。在每一折上,似乎都将结果重置,并且准确性又回到了第一折的开始!我检查了验证,没有过度拟合的问题。这是我的网络:

model = Sequential()
model.add(InputLayer(input_shape=(768,)))


model.add(Dense(units=768))
model.add(Activation('relu'))


model.add(Dense(units=400))
model.add(Activation('relu'))
model.add(Dropout(0.5))


model.add(Dense(units=300))
model.add(Activation('relu'))
model.add(Dropout(0.5))

model.add(Dense(units=20))
model.add(Activation('softmax'))

model.compile(loss='sparse_categorical_crossentropy',optimizer='sgd',metrics=['accuracy'])
print(model.summary())


model.fit(np.array(X_train),np.array(y_train),
            batch_size=16,
            epochs=1000
            ,verbose=2
      ,validation_data=(np.array(X_test), np.array(y_test)))

0 个答案:

没有答案