How to implement SharpNEAT in Unity with the ability to add RNN connections?

How to implement NEAT algorithm for neural networks in Unity with the ability to add recurrent connections? We have a plenty of implementations of SharpNEAT in Unity, some of them are: GitHub - lordjesus/UnityNEAT: Port of SharpNEAT to Unity 4.x and 5.x, GitHub - flo-wolf/UnitySharpNEAT: Implementation of SharpNEAT in Unity 2020. Full refactor of the UnityNEAT project. (newer). However, they do not support reccurrnt connections, how to add them?

NEAT is an evolutionary AI learning algorithm that also evolves topology.

ML agents are not capable of changing topology and having recurrent connections

You’re best adviced to ask this on whatever “NEAT” community there may be.

Did you check that this project has actice users? Because the repositories haven’t been updated (with meaningful commits) in well over 4-5 years, if not 8 years.

If you’re looking into neural networks, check out Unity’s ml-agents.

1 Like

ML agents are not capable of changing topology and having recurrent connections