sábado, 27 de maio de 2023

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. Termux Hacking Tools 2019
  2. Pentest Automation Tools
  3. Hacker Tools Github
  4. Hack Tools For Ubuntu
  5. Hacker Tools Mac
  6. Hacking Tools Download
  7. Pentest Tools Port Scanner
  8. Hacking Tools Free Download
  9. Pentest Tools Linux
  10. Hack Tools For Windows
  11. Top Pentest Tools
  12. Pentest Tools Open Source
  13. What Is Hacking Tools
  14. Hacking Apps
  15. Hacker Tools Free
  16. Pentest Tools
  17. Tools For Hacker
  18. Pentest Tools For Android
  19. Github Hacking Tools
  20. Pentest Automation Tools
  21. Nsa Hacker Tools
  22. Github Hacking Tools
  23. Pentest Tools Tcp Port Scanner
  24. Pentest Tools For Mac
  25. Pentest Tools Linux
  26. Pentest Tools Tcp Port Scanner
  27. Hacker Tools 2019
  28. Hacking Tools 2019
  29. Hack Tools For Pc
  30. Pentest Tools Kali Linux
  31. Pentest Tools For Windows
  32. Pentest Reporting Tools
  33. Hacker Tool Kit
  34. Hacking Tools Github
  35. Hacking Tools For Mac
  36. How To Install Pentest Tools In Ubuntu
  37. Hack Tools 2019
  38. Hacker Tools Github
  39. Hack Tools Online
  40. Hacking Tools Usb
  41. Hacker Tools Free Download
  42. Hack Website Online Tool
  43. Pentest Tools List
  44. Android Hack Tools Github
  45. Hack App
  46. Pentest Tools Nmap
  47. Pentest Tools Linux
  48. Hack Tools Pc
  49. Hacker Hardware Tools
  50. Hack Tool Apk No Root
  51. Hacker Tools For Windows
  52. Hacker Tools Online
  53. Pentest Tools Url Fuzzer
  54. Nsa Hack Tools Download
  55. Pentest Tools Linux
  56. Pentest Tools Free
  57. Hacker Tools Github
  58. Hack Apps
  59. Pentest Box Tools Download
  60. Hacker Tools Hardware
  61. Wifi Hacker Tools For Windows
  62. Pentest Tools Kali Linux
  63. Hacking Tools For Windows Free Download
  64. Hacking Tools Online
  65. What Are Hacking Tools
  66. Hacks And Tools
  67. Tools Used For Hacking
  68. Pentest Tools Url Fuzzer
  69. Tools 4 Hack

Nenhum comentário: