Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Neural network 使用NIAT算法添加新节点时,如何命名新节点?_Neural Network - Fatal编程技术网

Neural network 使用NIAT算法添加新节点时,如何命名新节点?

Neural network 使用NIAT算法添加新节点时,如何命名新节点?,neural-network,Neural Network,我知道,当您使用NEAT算法添加新节点时: 您选择了一个随机(活动?)连接 禁用它 添加新节点 将新节点连接到先前连接的两个节点 然后如何给新节点一个ID 一个简单的例子是,如果一个基因组有连续ID的节点:1,2,3,4。您只需分配ID为5的新节点 但是,如果一个基因组没有连续的ID(例如1、2、3、5、9),您会将新节点命名为4(最小缺失值)还是10(9之后的下一个值) 是否改为在“替换”的连接后命名新节点,并在每次调用“添加新节点”时使用一个递增的全局变量

我知道,当您使用NEAT算法添加新节点时:

  • 您选择了一个随机(活动?)连接
  • 禁用它
  • 添加新节点
  • 将新节点连接到先前连接的两个节点
  • 然后如何给新节点一个ID

    一个简单的例子是,如果一个基因组有连续ID的节点:1,2,3,4。您只需分配ID为5的新节点

    但是,如果一个基因组没有连续的ID(例如1、2、3、5、9),您会将新节点命名为4(最小缺失值)还是10(9之后的下一个值)

    是否改为在“替换”的连接后命名新节点,并在每次调用“添加新节点”时使用一个递增的全局变量