首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >神经网络中的阈值和偏差

神经网络中的阈值和偏差
EN

Stack Overflow用户
提问于 2013-08-21 09:09:09
回答 1查看 7.2K关注 0票数 3

我是新手.我不明白为什么我们在MLP (Multi-Layer Perceptron)中使用阈值和偏差??阈值的作用是什么,bias..And --我不知道输出的公式(在我们使用激活函数(例如sigmoid)之后的结果)跟随偏差和threshold..In相同的文档,我看到:

代码语言:javascript
复制
output_value=activation_function(summing_function+threshold) (follow Jeff Heaton)
output_value=activation_function(summing_function-threshold)(follow my teacher)
output_value=activation_function(summing_function+bias) (no problem!)

哪个是正确的??请给我一个答复!

在MLP?中,偏置和阈值可以同时存在。

EN

回答 1

Stack Overflow用户

发布于 2013-08-23 06:29:56

MLP中的偏差阈值是相同的概念,简单地说是同一事物的两个不同的名称。符号并不重要,因为偏倚可以是正的,也可以是负的(但是使用+偏向更常见)。

用最简单的术语来说--如果没有偏见,那么如果只输入0,就会得到summing_function=0,因此也会得到output_value=0 (因为大多数激活函数跨越原点)。因此,您的网络无法了解这种信号的任何其他行为,因为只改变整个模型的一部分是加权

从更多的数学角度-这是负责转移激活函数,并赋予神经网络的通用逼近能力。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18353295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档