colgreen / sharpneat

SharpNEAT - Evolution of Neural Networks. A C# .NET Framework.
https://sharpneat.sourceforge.io/
Other
372 stars 95 forks source link

State of the project #66

Closed flo-wolf closed 3 years ago

flo-wolf commented 3 years ago

Hello :) I am planning to use sharpneat in a project I am working on for my bachelor thesis, though I am unsure whether the refactored repo is already production ready. I wasn't able to find any information regarding the state of this repository, only the pointer towards it from the original sharpneat repo.

Do you reccomend using it as it is?

Awesome project, keep it up!

mattcolefla commented 3 years ago

Hi Florian,

Not sure if this message is for me or Colin. The last I knew the refactored version was still not ready for production, but I’ll let Colin comment as, of course, he knows better.

Kind Regards,

Matt R. Cole

http://www.evolvedaisolutions.com/ www.evolvedaisolutions.com

https://www.linkedin.com/in/evolvedai/ https://www.linkedin.com/in/evolvedai/

From: Florian Wolf notifications@github.com Sent: October 23, 2020 5:22 AM To: colgreen/sharpneat-refactor sharpneat-refactor@noreply.github.com Cc: Subscribed subscribed@noreply.github.com Subject: [colgreen/sharpneat-refactor] State of the project (#4)

Hello :) I am planning to use sharpneat in a project I am working on for my bachelor thesis, though I am unsure whether the refactored repo is already production ready. I wasn't able to find any information regarding the state of this repository, only the pointer towards it from the original sharpneat repo.

Do you reccomend using it as it is?

Awesome project, keep it up!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/colgreen/sharpneat/issues/66 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AE6Q6ZGPF7TVU3ADNNJBHETSMFYNXANCNFSM4S4PREHA . https://github.com/notifications/beacon/AE6Q6ZCXRMZXMENHUB2HKBTSMFYNXA5CNFSM4S4PREHKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4K3HBXIQ.gif

colgreen commented 3 years ago

Hi,

I recommend you use the sharpneat-refactor branch for a new project. All of the core functionality is in place and tested; right now I am porting and rewriting the windows UI 'layer' over the core code, so I was waiting until some of that UI code was ready before making it an official release.

If it helps sway your decision.. if you do encounter any missing pieces then I can help out.

Colin

flo-wolf commented 3 years ago

Thank you both for the fast reply! I will only need the core code, since I am planning to use it inside Unity3D, maybe with CPPN adaption. There is already an integration of shaptneat out there, but with the old code base: UnityNEAT. I am thinking about writing an integration with the refactored core, in hope to make use of your refactoring work with a more streamlined and optimized NEAT implementation.

I will keep you updated and provide you with proper credit and the repo link as soon as I have produced something

Florian

flo-wolf commented 3 years ago

I just realized, @colgreen you contributed to the UnityNEAT project! In that case I might just fork it or create a PR to include the changes to the core that happened during the last 14 months

colgreen commented 3 years ago

My pull request to UnityNEAT was just to bring in some fixes from the sharpneat master branch; it's all still the old code base.

Also, bear in mind that sharpneat-refactor doesn't have CPPNs / HyperNEAT yet.

flo-wolf commented 3 years ago

Okay, that is good to know. In that case I will probably stick to the current UnityNEAT repo (which luckily works just fine) and do an update as soon as there is CPPN support in the refactored version.

Thanks for the heads up!