小编Dan*_*ung的帖子

在Keras中的丢失行为,其中rate = 1(丢弃所有输入单元)并不像预期的那样

input0 = keras.layers.Input((32, 32, 3), name='Input0')
flatten = keras.layers.Flatten(name='Flatten')(input0)
relu1 = keras.layers.Dense(256, activation='relu', name='ReLU1')(flatten)
dropout = keras.layers.Dropout(1., name='Dropout')(relu1)
softmax2 = keras.layers.Dense(10, activation='softmax', name='Softmax2')(dropout)
model = keras.models.Model(inputs=input0, outputs=softmax2, name='cifar')
Run Code Online (Sandbox Code Playgroud)

只是为了测试丢失是否有效..

我将辍学率设为1.0

应该冻结每个时期的状态,而不需要调整参数

然而,尽管我丢弃了所有隐藏的节点,但准确性仍然在增长 在此输入图像描述 在此输入图像描述

怎么了?

python machine-learning neural-network keras tensorflow

7
推荐指数
1
解决办法
3783
查看次数