machine-learning - Keras:如何在训练和测试阶段使用 dropout?
问题描述
是否可以在 Keras 的训练和测试阶段使用 dropout?
就像这里描述的: https ://github.com/soumith/ganhacks#17-use-dropouts-in-g-in-both-train-and-test-phase
解决方案
当然,您可以在调用图层时设置training
参数。这样,dropout 将应用于训练和测试阶段:True
Dropout
drp_output = Dropout(rate)(inputs, training=True) # dropout would be active in train and test phases
推荐阅读
- javascript - Swagger-jsdoc 不引用 yaml 文件
- android - 以编程方式将 Circular ProgressBar 设置为 TextView 的 Left Drawable
- git - 如何将应用到分支 A 的分支应用到分支 B
- groovy - groovy 检索 def 值并将其分配给特定位置
- javascript - 一起使用 flot 和 bootstrap
- django - 无法使用外键保存新的数据库项
- java - 从 API 获取数据,并将其用作 POST 调用的有效负载
- mysql - apache 气流 initdb 在 mysql 的 kubernetes_resource_checkingpoint 失败
- c# - 关于继承的 ProtoBuf-Net 的问题?
- c++ - 如何避免 C++ 未定义行为欺骗 GoogleTest