Dropout层 过程 相当于在一个大的网络模型中每次随机小模型,类似在模拟集成学习。 避免过拟合 例如在图示中,通过Dropout层,每次选择网络中的一部分继续计算传递。 实现 可以使用keras Dropout层实现,这里自定义一个方法。 import numpy as np #X输入 drop_probability丢失的概率 def dropout(X, drop_probability): keep_probability = 1 - drop_probability