Skip to content

Add neuroevolution benchmark examples - #419

Merged
alcides merged 2 commits into
mainfrom
feat/neuroevolution-benchmarks
Oct 8, 2026
Merged

alcides merged 2 commits into
mainfrom
feat/neuroevolution-benchmarks

Conversation

@alcides

@alcides alcides commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Closes #148

Ports the core supervised benchmark style from the linked Neuroevolution project into GeneticEngine with dependency-free examples:

  • XOR benchmark using an evolved fixed 2-2-1 tanh network.
  • AND benchmark using the same network representation.
  • Fixed-size, bounded network weights generated through the grammar.
  • Focused tests and run_examples.sh integration.

Validation:

  • uvx ruff check . --fix
  • uv run pytest tests/benchmarks/test_neuroevolution.py (3 passed)
  • uv run python examples/benchmarks/neuroevolution.py

@alcides
alcides force-pushed the feat/neuroevolution-benchmarks branch from 964a3c4 to 5c9f5bf Compare October 7, 2026 23:42
@alcides
alcides merged commit e47d0dd into main Oct 8, 2026
8 checks passed
@alcides
alcides deleted the feat/neuroevolution-benchmarks branch October 8, 2026 09:00
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.

NeuroEvolution examples

1 participant