作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在讨论神经网络时,我对线性/非线性术语的使用感到有些困惑。谁能帮我澄清这三点:
最佳答案
只有当使用非线性激活函数压缩节点的输出信号时,神经网络才是非线性的。完整的神经网络(具有非线性激活函数)是一个任意函数逼近器。
奖励:应该注意的是,如果您在多个连续层中使用线性激活函数,您也可以将它们修剪为单个层,因为对他们来说是线性的。 (权重将更改为更极端的值)。使用线性激活函数创建多层网络无法模拟比单层网络更复杂的函数。
解释被压缩的输出信号可以很好地解释为该信号的强度(从生物学角度来说)。认为将输出强度解释为模糊逻辑中的置信度可能是不正确的。
是的,你说得对。输入信号及其各自的权重是线性组合。非线性来自您对激活函数的选择。请记住,线性函数被绘制为一条线 - sigmoid、tanh、ReLU 等可能无法用单条直线绘制。
大多数函数和分类任务可能最好用非线性函数来描述。如果我们决定使用线性激活函数,我们最终会得到一个复杂函数的更粗糙的近似。
您有时可以在论文中读到神经网络是通用逼近器。这意味着“完美”网络可以适合您可以投入的任何模型/函数,尽管配置完美网络(#nodes 和 #layers++)是一项艰巨的任务。
了解更多有关影响的信息,请访问 this Wikipedia page .
关于machine-learning - 神经网络(非线性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32241134/
我是一名优秀的程序员,十分优秀!