yaricom / goNEAT

The GOLang implementation of NeuroEvolution of Augmented Topologies (NEAT) method to evolve and train Artificial Neural Networks without error back propagation
MIT License
75 stars 19 forks source link

Performance optimizations and refactoring #59

Closed yaricom closed 1 year ago

yaricom commented 2 years ago
codecov[bot] commented 2 years ago

Codecov Report

Merging #59 (f003121) into master (ac60a6c) will increase coverage by 0.87%. The diff coverage is 76.51%.

:exclamation: Current head f003121 differs from pull request most recent head 9cc0a96. Consider uploading reports for the commit 9cc0a96 to get more accurate results

@@            Coverage Diff             @@
##           master      #59      +/-   ##
==========================================
+ Coverage   67.57%   68.44%   +0.87%     
==========================================
  Files          38       39       +1     
  Lines        4459     4532      +73     
==========================================
+ Hits         3013     3102      +89     
+ Misses       1048     1024      -24     
- Partials      398      406       +8     
Impacted Files Coverage Δ
experiment/experiment_execute.go 67.69% <ø> (ø)
neat/genetics/common.go 94.11% <ø> (-5.89%) :arrow_down:
neat/genetics/gene.go 76.92% <ø> (ø)
neat/genetics/genome_compatibility.go 80.43% <ø> (ø)
neat/genetics/genome_writer.go 73.24% <ø> (ø)
neat/genetics/mimo_gene.go 73.07% <ø> (ø)
neat/genetics/population_epoch.go 63.50% <ø> (ø)
neat/genetics/population_io.go 55.93% <ø> (ø)
neat/genetics/species.go 53.04% <0.00%> (+2.22%) :arrow_up:
neat/network/common.go 100.00% <ø> (ø)
... and 21 more