TF07——舍弃


TF07——舍弃

舍弃(Dropout)

缓解神经网络过拟合,在神经网络的训练过程中,常把隐藏层的部分神经元按照一定比例从神经网络中临时舍弃,在使用神经网络时,再把所有神经元恢复到神经网络中

例如下图中,带×的神经元不参加神经网络计算

image-20220320113244720

TF描述池化

tf.keras.layers.Dropout(舍弃的概率)

例子

model = tf.keras.model.Sequential([
    Conv2D(filters=6,kernel size=(5,5),padding='same'),#卷积层
    BatchNormalization()#BN层
    Activation('relu')#激活层
    MaxPool2D(pool_size=(2,2),strides=2,padding='same')#池化层
    Dropout(0,2)#dropoutc
])