首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >人工神经网络:初始神经元的选择

人工神经网络:初始神经元的选择
EN

Stack Overflow用户
提问于 2012-04-18 07:34:46
回答 2查看 229关注 0票数 2

最初的结构(神经元和它们之间的连接)是如何选择的?我的书只说我们在训练网络之前先给连接随机加权。

我想我们会在训练中加入神经元,就像这样:

  1. 从一个完全空的网络
  2. 开始,我在训练期间生成的第一个值将不存在
  3. ,添加一个神经元来对应这个值,带有一个随机权重

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-18 07:58:19

你想要的是一个自组织的安。通常,连接的组织方式是人为的,开发人员认为该模型将有足够的能力来执行所需的计算。当然,您可以从随机选择具有随机连接的节点开始,但是这种网络的演化可能需要比标准的两层或三层网络更长的时间。

所以,是的,你是对的,在做一个自组织网络时,你会使用类似的方法。跟踪两组遗传算法,一组用于结构,一组用于权重(或以某种曲折的方式将两者结合起来),然后随您的喜好进化。

票数 2
EN

Stack Overflow用户

发布于 2012-05-11 20:27:46

我不认为这个问题是关于自我组织或遗传进化的年。这听起来更像是一个最常见的人工神经网络:感知器(单层或多层),在这种情况下,网络的结构:层数和层的大小,必须在开始时手工选择。初始化权重的一个简单的初始经验规则是简单地在-1.0和1.0之间选择一致的随机值。

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

https://stackoverflow.com/questions/10204933

复制
相关文章

相似问题

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