首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >神经网络中的抽象

神经网络中的抽象
EN

Data Science用户
提问于 2019-05-19 15:56:58
回答 1查看 177关注 0票数 0

在我大学的非线性动力学课中,我们讨论了一个简单的感知器,它有两个输入神经元和一个输出神经元,并根据这些模式进行训练。

代码语言:javascript
复制
pattern | Input | Output
   1    |  1,0  |   2
   2    |  3,1  |   6
   3    |  0,0  |   0

求解方程组确定权值

w_1(1) + w_2(0) = 2
w_1(3) + w_2(1) = 6
w_1(0) + w_2(0) = 0

给出w_1 = 2w_2 = 0,这意味着感知器进行了抽象。在更高级的神经网络中,(a)如何测试网络中的抽象,以及(b)如何解释这种抽象的含义?

EN

回答 1

Data Science用户

回答已采纳

发布于 2019-05-20 01:10:07

由于每个特性(列)的权重决定了该列在确定输出值方面的重要性,因此抽象意味着最有效和最正确的权重。例如,在这里,模式1的特性是1和0,并且每个特性都被赋予一个权重乘以,并与其一起计算输出:

feature1 *权重1+ feature2 * weight2 =输出

因此,根据当前的模式,给出现有输出的权重的最佳值是给定的值。

抽象的测试可以通过编译方法来完成。首先为特征分配初始值,然后将单个记录或一小块数据通过网络并计算成本函数,然后反向传播错误并为特征设置新的权重(根据每个特征对错误的责任程度),这一过程还在继续。

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

https://datascience.stackexchange.com/questions/52209

复制
相关文章

相似问题

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