任何Keras层中的Dropout层和Dropout参数有什么区别?

6
什么是Keras中的“Dropout”层与“dropout”和“recurrent_dropout”参数之间的区别?它们都担任相同的目的吗?
示例:
model.add(Dropout(0.2))  # layer
model.add(LSTM(100, dropout=0.2, recurrent_dropout=0.2))  # parameters
1个回答

7

是的,它们具有相同的功能。dropout作为一个参数,在该层的线性变换之前使用(权重的乘法和偏置的加法)。dropout层也可以在激活层之前使用。

recurrent_dropout也具有相同的功能,但方向不同(通常在时间戳之间进行dropout,而非在输入和输出之间)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接