首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以仅使用阈值激活来学习异或?

是否可以仅使用阈值激活来学习异或?
EN

Stack Overflow用户
提问于 2013-08-05 14:48:58
回答 2查看 307关注 0票数 1

如果我在这里错了,请纠正我,但是可以使用1层网络实现最少3门(NAND,OR)->(和)的XOR函数。但是,是否有可能正确地训练网络,让每个感知器只使用一个阈值激活函数和感知器训练规则?即使用感知器学习规则,而不是增量学习规则。

到目前为止,理论上我唯一的解决方案是在形成实际网络之前单独训练每个感知器来完成它们的特定任务(即NAND或和和),但这就违背了学习网络的意义。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-05 15:48:31

不,您不能使用感知器算法来训练多层网络。你需要基于梯度的学习,而感知器算法不会产生梯度,它会对不可微的零一损失进行优化。

票数 2
EN

Stack Overflow用户

发布于 2016-05-04 05:12:27

答案很简单,因为我们记得感知器定律处理单层(一个门,或者是nand门),但是xor门包含多个(和,和nand )的组合,这就是感知律不能满足XOR GAT的原因。

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

https://stackoverflow.com/questions/18061133

复制
相关文章

相似问题

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