【机器学习基础】nn.Dropout的用法
1.nn.Dropout用法一
一句话总结:Dropout的是为了防止过拟合而设置
- 详解:
1.Dropout是为了防止过拟合而设置的
2.Dropout顾名思义有丢掉的意思
3.nn.Dropout(p = 0.3) # 表示每个神经元有0.3的可能性不被激活
4.Dropout只能用在训练部分而不能用在测试部分
5.Dropout一般用在全连接神经网络映射层之后,如代码的nn.Linear(20, 30)之后
代码部分:
class Dropout(nn.Module):
def __init__(self):
super