Advertisement

dropout减少过拟合的原理以及在神经网络中的应用

阅读量:

1、深度学习中 dropout 和 batch normlization 可以减少过拟合,原理是什么?

原理如下:

两种情况在机制上有明显差异

该机制旨在于更平滑的解空间中寻求问题的最佳解决方案,并将这一目标重点体现在处理过程中的连续性和稳定性。这种思路的核心在于更稳定的解决方案通常具有更好的泛化性能。Dropout方法特别注重模型对参数调整不敏感的特点。

基于这一机制来看,在控制过拟合方面Dropout的表现更为直接、表面化且更为简单粗暴。相比之下,在实现上BN的方式更为间接但这种实现方式更具深层基础并更为本质。然而,在具体实现上两者虽有差异但也存在一定的共通性。两者的特性通常表现出一致性但又不完全一致因此不能仅凭此就断定哪种方法更为优越

从机制角度来看,在统计学上似乎具有更好的潜力。然而因为BN方法在约束平滑性方面的手段本身存在局限性,并且仅仅采用了某种调节策略来实现这一目的的缘故,在真正意义上无法充分体现出其在光滑性调控方面的思想意图。由此可见,在实际应用中对泛化性能的提升效果也不够显著。

过拟合的本质是指所选择的机器学习模型具有过高的复杂度(即参数数量过多

全部评论 (0)

还没有任何评论哟~