我一直在玩TensorFlow
并制作了一个通用的全连接模型。
在我应用的每一层
sigmoid(WX + B)
众所周知,效果很好。
然后我开始弄乱在每一层应用的函数,发现函数如
sigmoid(U(X^2) + WX + B)
优化后也能正常工作。
改变这个内部功能有什么作用?是否有一个函数式应用程序可以改变内部函数来改进模型的学习,或者任何结合输入和一些权重的函数无论正在学习什么数据都具有相同的学习能力?
我知道神经网络的许多其他模型(例如卷积网络、循环网络、残差网络等),所以我不是在寻找不同类型网络的解释(当然,除非是某种类型的网络直接应用我正在谈论的内容)。主要对简单的全连接场景感兴趣。