Monday, 20 April 2020

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.


More information

  1. Hacker Tools Apk Download
  2. What Is Hacking Tools
  3. Hacking Tools Mac
  4. Hak5 Tools
  5. Pentest Tools Free
  6. Hacker Tools Hardware
  7. Hacker Tools For Ios
  8. Hacking Tools Windows
  9. Hacker Tools Windows
  10. Pentest Tools Website Vulnerability
  11. Hacker Tools Free
  12. Easy Hack Tools
  13. New Hack Tools
  14. Hacking Tools And Software
  15. World No 1 Hacker Software
  16. Hacking App
  17. Hack Tools Mac
  18. Wifi Hacker Tools For Windows
  19. Hack App
  20. Black Hat Hacker Tools
  21. Hacking Tools Software
  22. Hacker Search Tools
  23. Hacks And Tools
  24. Best Pentesting Tools 2018
  25. Pentest Tools Tcp Port Scanner
  26. Pentest Tools Subdomain

0 comments:

Post a Comment