Machine learning 有关于NEAT的Encog文档吗?

Machine learning 有关于NEAT的Encog文档吗?,machine-learning,neural-network,genetic-algorithm,encog,es-hyperneat,Machine Learning,Neural Network,Genetic Algorithm,Encog,Es Hyperneat,有没有关于如何使用Encog框架的详细文档?我知道在上提供的用户指南和在上提供的C#示例 然而,我专注于使用整洁的网络,并且只有XOR示例可用于相同的网络。到目前为止,我的代码如下所示: Dim inputNeurons As Integer = 6, outputNeurons As Integer = 2 Dim trainedNetwork As NEATNetwork Dim network As New NEATPopulation(inputNeurons, outputNeuro

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

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

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

有人能分享关于这个网络的任何见解吗?

我现在将所有Encog NEAT文档整理到一个位置。您可以在这里找到它,并链接到几个整洁和超整洁的Encog示例。这也描述了一个相当数量的整洁算法,从原来的文件


除上述内容外,是否有任何文档或示例说明如何将交叉验证/k-fold交叉验证与Encog NEAT结合起来?我正在使用您的XOR示例作为我的项目的基础。
Class NEATPopulation

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

and much more in TrainEA Class, NEATNetwork Class etc.