neat-python icon indicating copy to clipboard operation
neat-python copied to clipboard

Network optimization (Simplification - Simplify)

Open i3130002 opened this issue 2 years ago • 0 comments

Is your feature request related to a problem? Please describe. While using the module, I noticed that it would not reduce the nodes and optimize/simplify the networks. It might be a great idea to do so especially after training and before exporting the top one.

Describe the solution you'd like Suppose we have a network for XOR similar to the image below Digraph gv

This network can be optimized into something more standardized like this image from here

Describe alternatives you've considered A method to perform optimizations on a network or as a step in evolution.

Additional context Years ago I witnessed a (Java if I'm not mistaken) neat project doing so.

i3130002 avatar Mar 02 '23 21:03 i3130002