首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有关于NEAT的Encog文档吗?

有关于NEAT的Encog文档吗?
EN

Stack Overflow用户
提问于 2016-02-05 19:26:25
回答 1查看 420关注 0票数 7

有没有关于如何使用Encog框架的详细文档?我知道UserGuide上的用户指南和encog github repository上的C#示例

然而,我专注于使用整洁的网络,并且只有XOR示例可用于相同的。到目前为止,代码如下所示:

代码语言:javascript
复制
Dim inputNeurons As Integer = 6, outputNeurons As Integer = 2

Dim trainedNetwork As NEATNetwork
Dim network As New NEATPopulation(inputNeurons, outputNeurons, 5000)
network.Reset()
network.InitialConnectionDensity = 100.0   

Dim speciation As New OriginalNEATSpeciation()
speciation.CompatibilityThreshold = 1

Dim trainer As TrainEA
trainer = NEATUtil.ConstructNEATTrainer(network, New networkScore())
trainer.Speciation = speciation

epoch = 1
iterationLimit = 30
i = 1
While i <= iterationLimit
    trainer.Iteration() 
    Console.WriteLine("Iteration #" & i & "/" & iterationLimit & " #" + epoch.ToString + " Score:" + trainer.[Error].ToString)
    epoch += 1
    i += 1
End While

然而,除此之外,可用的函数如此之多,并且没有详细描述它们的作用?以及如何调整它们以最大限度地提高网络的智能性?

代码语言:javascript
复制
Class NEATPopulation

setInitialConnectionDensity,setInnovations,setRandomNumberFactory,
setSubstrate,setSurvivalRate,setCODEC,
setActivationCycles,setInputCount

and much more in TrainEA Class, NEATNetwork Class etc.

有没有人可以分享一些关于这个网络的特别见解?

EN

回答 1

Stack Overflow用户

发布于 2017-09-04 20:15:04

我现在把所有的Encog整洁文档整理到一个地方。你可以在这里找到它,里面有几个NEAT和HyperNEAT Encog例子的链接。这也描述了原始论文中相当多的整洁算法。

http://www.heatonresearch.com/encog/neat/

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

https://stackoverflow.com/questions/35222995

复制
相关文章

相似问题

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