Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Structure, clippy and doc strings #15

Merged
merged 10 commits into from
Nov 28, 2016
Merged

Structure, clippy and doc strings #15

merged 10 commits into from
Nov 28, 2016

Conversation

dirvine
Copy link
Contributor

@dirvine dirvine commented Nov 27, 2016

Sorry again for a much too large PR. This restructures the lib as per issue #14
Start on visibility rules as per issue #9

A gitter board will help a lot as I am not 100% sure of the weight / innovation parameters. I hope now to be able to start really looking into the lib with reference to the stanly paper and c++ reference implementation. May be good to add ability to read config (toml?) for setting up initial genes and connections etc.

Please feel free to comment and critique as widely as you wish, I realise these PR's are way too large.

@TLmaK0
Copy link
Owner

TLmaK0 commented Nov 28, 2016

Thanks @dirvine. For the initial configuration of the network, I think we should, instead, start exporting it in some kind of format file (this is a must). I prefer XML or JSON for this kind of serialization. I was looking for standards but without success. Then we can use this format as import or initial configuration. For NEAT configuration I think toml will be great. What do you think?

@TLmaK0 TLmaK0 merged commit 8172a02 into TLmaK0:master Nov 28, 2016
@dirvine
Copy link
Contributor Author

dirvine commented Nov 28, 2016

Yes I agree, if there was a standard configuration format, perhaps on the gym you posted then it makes a lot of sense. The prob with JSON perhaps is comments are lost but lets investigate. Importing the genes and genomes from a file though is for sure something we should do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants