Любая документация Encog по NEAT?

Есть ли подробная документация по использованию Encog Framework? Мне известно о руководстве пользователя, доступном по адресу UserGuide, и о C# примеры в репозитории encog github

Однако я сосредоточен на использовании NEAT Networks, и для него доступен только пример 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

Однако, кроме этого, есть так много доступных функций, и нет подробного описания того, что они делают? и как их можно настроить, чтобы максимизировать интеллект для сети?

Class NEATPopulation

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

and much more in TrainEA Class, NEATNetwork Class etc.

Может ли кто-нибудь поделиться какой-либо информацией об этой сети в частности?


person Dileep Nambiar    schedule 05.02.2016    source источник


Ответы (1)


Теперь я собрал всю документацию Encog NEAT в одном месте. Вы можете найти его здесь со ссылками на несколько примеров NEAT и HyperNEAT Encog. Это также описывает значительную часть алгоритма NEAT из оригинальных статей.

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

person JeffHeaton    schedule 04.09.2017
comment
В дополнение к вышеизложенному, есть ли какая-либо документация или примеры, показывающие, как включить перекрестную проверку/к-кратную перекрестную проверку с помощью Encog NEAT? Я использую ваш пример XOR в качестве основы для моего проекта. - person youjustreadthis; 22.02.2020