深入解析底物编码神经网络:从基因型到表型的实现
1. 底物编码基础与基因型模块更新
1.1 底物编码概述
底物编码在神经网络中扮演着重要角色。底物_cep(Substrate CEP)类似于执行器,它收集信号、进行处理,然后向底物进程发送消息,最后返回主进程循环。与执行器不同的是,它无需与皮层同步,也无需在向底物发送动作消息后接收底物的任何信息。
1.2 基因型模块更新
在开发了实际的底物_cpp和底物_cep模块后,我们可以对基因型模块进行更新,使其能够创建种子自组织神经网络(SENN)。更新过程相对简单,因为cpp和cep的行为与标准神经网络系统中的传感器和执行器类似。在底物编码的情况下,我们需要生成传感器/执行器列表以及底物_cpp/底物_cep列表。之后,通过将cpp和cep传递给种子神经网络,创建种子神经网络拓扑。
当编码类型设置为底物时,我们不仅要创建底物_cpps和底物_ceps,还要创建底物记录。底物记录用于存储cpp_ids、cep_ids、密度、连接形式和底物的可塑性(目前设置为无)。以下是更新后的construct_Cortex/4函数:
construct_Cortex(Agent_Id,Generation,SpecCon,Encoding_Type,SPlasticity,SLinkform)->
Cx_Id = {
{origin,generate_UniqueId()},cortex},
Morphology = SpecCon#constraint.morphology
深入解析底物编码神经网络实现
超级会员免费看
订阅专栏 解锁全文
33

被折叠的 条评论
为什么被折叠?



