我一直在和HyperNEAT混在一起,遇到一个小问题。据我了解,基础是节点的初始布局,这些节点随后用于查询CPPN以提供连接权重。我知道CPPN激活功能只是可以在CPPN的每个节点中出现的一组激活功能,但是基板激活功能指的是什么?我给人的印象是,基材不一定是网络,而只是用于将问题的几何形状纳入CPPN的图案生产能力的布局。那么底物激活功能从何而来?

编辑:我正在使用UnityNEAT,它是Unity的SharpNEAT端口。

谢谢

最佳答案

据我了解,基础是直接应用于任务的网络。 CPPN用于计算基质中神经元之间连接的权重。因此,当您用输入来输入基板时,基板的每个节点都会根据其激活功能来计算输出(与传统网络一样)。

因此,基板的输出层(即任务的输出)将取决于基板中每个神经元和基板中每个连接(CPPN提供的权重)的值。

08-24 21:57