我想知道我们是否可以改变深度网络架构中特征提取层的结构,例如我们可以添加更多的整流线性单元(ReLU)激活函数还是我们应该尊重的相同序列?
我们可以改变深度网络架构的特征提取层的结构吗?
数据挖掘
机器学习
深度学习
2022-03-14 04:13:41
1个回答
你可以改变任何你喜欢的!
好处将取决于您的数据以及您正在比较的内容。由于您没有确切说明您的起点是什么顺序,因此我无法准确比较任何内容,但提供一个简单的大纲。
通常,您遵循以下配方:
输入层:对数据进行任何重塑或规范化
乘法层:全连接层、卷积层或其他
- 非线性:
relu,tanh- 赋予网络拟合非线性函数的能力 - 正则化层:
batchnorm,dropout- 帮助模型收敛并防止过拟合
然后,根据您的需要,重复此方案多次。
像一个接一个地应用几个 ReLU 层这样的事情绝对没有意义,因为它实际上会改变任何东西!ReLU 只是过滤掉负值,将它们设置为零。因此,第二次应用它不会有任何效果。
其它你可能感兴趣的问题