可以使用正则化技术,如L1、L2正则化,或者使用dropout技术。
代码示例:
L1正则化:
from keras.regularizers import l1
model.add(Dense(64, input_dim=64, kernel_regularizer=l1(0.01)))
L2正则化:
from keras.regularizers import l2
model.add(Dense(64, input_dim=64, kernel_regularizer=l2(0.01)))
Dropout技术(50%的神经元以0.5的概率被随机丢弃):
from keras.layers.core import Dropout
model.add(Dropout(0.5))