Evolving Logic Until Pass Tests Automatically

Automating the automation is still a challenge, but in some cases it's possible under certain situations.

In 2017 I created logic-evolver, one of my experiments for creating logic automatically or better said evolving logic automatically.

In some way, the computer create its own program that satisfies a set of tests defined by a human.

https://github.com/sha0coder/logic-evolver

This implementation in rust, contains a fast cpu emulator than can execute one million instructions in less than two seconds. And a simple genetic algorithm to do the evolution.


Here we create the genetic algorithm, and configure a population of 1000 individuals, and the top 5 to crossover. We run the genetic algorithm with 500 cycles maximum.
Note that in this case the population are programs initially random until take the correct shape.


An evaluation function is provided in the run method as well, and looks like this:




The evaluation function receives a CPU object, to compute a test you need to set the initial parameters, run the program and set a scoring regarding the return value.


Related links
  1. Hacking Tools 2019
  2. Pentest Tools Tcp Port Scanner
  3. Hack Tools For Ubuntu
  4. Hacking Tools For Windows Free Download
  5. Hacks And Tools
  6. Pentest Tools Online
  7. Pentest Tools Bluekeep
  8. Game Hacking
  9. Pentest Tools Tcp Port Scanner
  10. New Hacker Tools
  11. Hacking Tools Github
  12. Hack Tools
  13. Hacking Tools For Games
  14. Pentest Tools Linux
  15. Hacker Security Tools
  16. Pentest Tools Open Source
  17. Hack Tool Apk
  18. New Hack Tools
  19. Hacking Tools Software
  20. Hack Tools Online
  21. Pentest Tools Download
  22. Hacker Tools
  23. Pentest Tools
  24. Free Pentest Tools For Windows
  25. Hack Tools For Pc
  26. Android Hack Tools Github

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...
Earn Money With Your Website