神经进化平台的解耦与模块化:更新与创建模块
在神经进化平台的开发中,我们致力于构建一个灵活、高效且易于扩展的拓扑和权重进化人工神经网络平台。通过对现有模块的更新和新模块的创建,我们逐步完善了平台的功能。
1. 相关函数介绍
首先,有两个重要的函数 all/4 和 all_random/4 :
all(N_Ids,AgentGeneration,PerturbationRange,AnnealingParameter)->
extract_CurGenNIdPs(N_Ids,AgentGeneration,AgentGeneration,PerturbationRange,
AnnealingParameter,[]).
all_random(N_Ids,AgentGeneration,PerturbationRange,AnnealingParameter)->
ChosenN_IdPs = extract_CurGenNIdPs(N_Ids,AgentGeneration,AgentGeneration,
PerturbationRange,AnnealingParameter,[]),
Tot_Neurons = length(ChosenN_IdPs),
MutationP = 1/math:sqrt(Tot_Neurons),
choose_randomNIdPs(MutationP,ChosenN_IdPs).
超级会员免费看
订阅专栏 解锁全文
7582

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



