首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NEAT中设置层数(扩充拓扑的神经进化)?

如何在NEAT中设置层数(扩充拓扑的神经进化)?
EN

Stack Overflow用户
提问于 2019-02-16 03:10:37
回答 1查看 218关注 0票数 1

解空间由整形限制为2层人工神经网络。无法将配置文件的参数归档,以便我可以获得2个以上的层。

我开始修改并使用NEAT的xor2.py文件来用于我的数据集。因此,我的NEAT代码是有效的,但我想要超越2层ANN。现在,我在解决方案空间中遇到了两层人工神经网络。有没有办法在配置文件中指定我需要3层或更多层?我试着检查配置文件中的所有参数,但找不到。链接- https://neat-python.readthedocs.io/en/latest/config_file.html

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-03 04:01:09

整洁的算法是一种遗传算法,它从许多神经网络开始,简单地分为两层:输入和输出。通过训练,这些神经网络可以改变和添加节点,直到它们变得相当大,并且可以很容易地解决问题。这听起来像是你根本没有训练你的群体,或者你没有训练他们足够的时间来实际给他们时间来增长其他节点和层。

此外,xor问题不能在2层ANN中解决。我相信最小的和最优的解决方案是一个有3层的解决方案,所以希望你的人口会进化到这一点。

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

https://stackoverflow.com/questions/54715710

复制
相关文章

相似问题

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