- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在对神经网络进行一些研究,这个概念和理论作为一个整体对我来说很有意义。虽然有一个问题一直困扰着我,但我还没有找到答案,那就是神经网络中应该使用多少个神经元。以取得适当/有效的结果。包括隐藏层、每个隐藏层的神经元等。更多的神经元必然更准确的结果(同时对系统造成更多负担)还是更少的神经元仍然足够?是否有某种管理规则可以帮助确定这些数字?它是否取决于正在实现到神经网络中的训练/学习算法的类型。它是否取决于呈现给网络的数据/输入的类型?
如果可以更轻松地回答问题,我很可能会使用前馈和反向传播作为训练和预测的主要方法。
附带说明一下,是否存在通常被归类为“最佳/最实用”的预测算法/触发规则或学习算法,或者是否也取决于呈现给网络的数据类型?
感谢任何提供任何输入的人,我们总是很感激!
编辑:关于 C# 标记,这是我将用来组合我的神经网络的语言。如果这些信息有帮助的话。
最佳答案
我在大学专攻 AI/NN,并且在游戏方面有一些丰富的经验,这是我找到的入门指南。但是请注意,每个神经网络都需要进行一些调整才能在您选择的环境中发挥最佳作用。 (一个可能的解决方案是将您的程序暴露给 1000 个不同的神经网络,设置一个可测试的性能标准,然后使用遗传算法传播更有用的神经网络并剔除不太有用的神经网络——但那是另一个非常大的帖子…… )
我发现 - 一般而言
例子:字符识别
例子:二十一点
关于c# - 确定神经网络的适当数量的神经元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11193147/
我正在实验性地尝试创建一种具有以下标准的新型神经网络: 每个神经元必须是一个单独的对象。 每个神经元都应该有自己的线程。 网络必须部分连接且随机(在启动时)。 神经元必须异步运行以计算其输出、更新其权
如果我想动态地向我的 tensorflow 层中的一个添加新节点,我该怎么做? 例如,如果我想在模型训练一段时间后将隐藏节点的数量从 10 更改为 11。另外,假设我知道我希望进出该节点/神经元的权重
换句话来说,将神经元求和公式中sigmoid之前的偏置切换为b_j或者附加w_ij*x_i的主要原因是什么?表现? 哪种方法最好,为什么? 注意:j是实际层的神经元,i是下层的神经元。 最佳答案 注意
我是一名优秀的程序员,十分优秀!