Skip to content
/ SigmaNEAT Public

An implementation of Hyper NEAT Algorithm with some practices

License

Notifications You must be signed in to change notification settings

sehd/SigmaNEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

122 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SigmaNEAT

Acknowledgements

An implementation of Hyper NEAT Algorithm with some practices. This project started off by using the famous MultiNEAT project.

Python mine sweeper implementation thanks to Mohd-Akram's simple implementation here. Of course it has been edited a lot to incorporate the AI needs.

How to use

  1. I use Visual Studio so its good if you do that too
  2. You need to build the C++ HyperNEAT project. To do that:
    1. Download and build boost. I currently use 1.69 but these guys are excelent programmers and will keep backward compatibility.
    2. You should have 32bit(x86) python and numpy library installed for boost.python library to build correctly.
    3. Add boost include and lib dirs to HyperNEAT project configurations.
    4. You should be able to build and see .pyd file under ./release folder.
    5. Replace two .dll files in the root of the HyperNEAT project with the version of your own from the boost lib directory.
  3. You can now start any main.py file in any of the python projects and see the resuls.

About

An implementation of Hyper NEAT Algorithm with some practices

Resources

License

Stars

Watchers

Forks

Packages

No packages published