未验证 提交 bf60cbfb 编写于 作者: J Jason 提交者: GitHub

Update Dropout.md

上级 a03e4eb3
......@@ -28,6 +28,14 @@ paddle.fluid.layers.dropout(
```
### 功能差异
#### 输入参数的差异
Caffe:输出的是PaddlePaddle中`dropout_implementation`设置为`upscale_in_train`的结果。
PaddlePaddle:相对于Caffe,多使用了`seed``dropout_implementation``is_test`几个参数。
#### 实现方式
Caffe:采用`upscale_in_train`方式实现;
PaddlePaddle:实现方式支持`downgrade_in_infer``upscale_in_infer`两种方式。
```
1. downgrade_in_infer实现方式
训练时: out = input * mask
预测时: out = input * dropout_prob
2. upscale_in_infer实现方式
训练时: out = input * mask / (1.0 - dropout_prob)
预测时: out = input
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册