alertpay

Thursday, January 25, 2024

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 articles


  1. Growth Hacker Tools
  2. Hack Tools Download
  3. Hacker Tools Software
  4. Pentest Tools Find Subdomains
  5. What Are Hacking Tools
  6. Hack Tools For Windows
  7. Hack Tools For Pc
  8. Hacking Tools Windows
  9. Pentest Tools Github
  10. Pentest Automation Tools
  11. Tools 4 Hack
  12. Physical Pentest Tools
  13. Hack Website Online Tool
  14. Hack Tool Apk No Root
  15. Hacker Tools For Mac
  16. Pentest Tools Linux
  17. Hacking Apps
  18. New Hack Tools
  19. Pentest Tools Tcp Port Scanner
  20. Termux Hacking Tools 2019
  21. Hacker Tools 2020
  22. Hacking Tools Windows
  23. Hacker Tools Linux
  24. Hacker Tools Windows
  25. How To Install Pentest Tools In Ubuntu
  26. Pentest Tools Subdomain
  27. Hack Tools For Windows
  28. Hacking Tools For Kali Linux
  29. Hacker Tools Apk
  30. Hacker Hardware Tools
  31. Hack Tools 2019
  32. Underground Hacker Sites
  33. Hacking Tools Kit
  34. Pentest Tools For Android
  35. How To Hack
  36. New Hacker Tools
  37. Hacker
  38. Hack Tools Online
  39. Pentest Tools Github
  40. Free Pentest Tools For Windows
  41. Kik Hack Tools
  42. Pentest Recon Tools
  43. Tools Used For Hacking
  44. Termux Hacking Tools 2019
  45. Pentest Tools Online
  46. Hacking Tools 2020
  47. Hack Tool Apk
  48. Hacking Tools For Beginners
  49. Hack Rom Tools
  50. Beginner Hacker Tools
  51. Hacking Tools Software
  52. Best Hacking Tools 2019
  53. Hacker Tools Free
  54. Pentest Tools Kali Linux
  55. Usb Pentest Tools
  56. Pentest Tools Nmap
  57. Pentest Tools Subdomain
  58. How To Hack
  59. Tools 4 Hack
  60. Hack Tools For Games
  61. Easy Hack Tools
  62. Hacker Security Tools
  63. Android Hack Tools Github
  64. Free Pentest Tools For Windows
  65. Pentest Tools Online
  66. Pentest Reporting Tools
  67. Pentest Tools
  68. Hacking Tools For Pc
  69. Hacking Tools Windows
  70. Hacker Tools Software
  71. Hacker Techniques Tools And Incident Handling
  72. Nsa Hack Tools Download
  73. Hacker Tool Kit
  74. Pentest Tools Subdomain
  75. Pentest Tools Review
  76. Usb Pentest Tools
  77. Pentest Tools Framework
  78. Hack Tools Pc
  79. Pentest Box Tools Download
  80. Hacker Techniques Tools And Incident Handling
  81. Pentest Tools Kali Linux
  82. Hacker Tools Windows
  83. Wifi Hacker Tools For Windows
  84. Hacker Tools Online
  85. Hacking Tools Usb
  86. Hacking Tools
  87. Hacker Tools Online
  88. Growth Hacker Tools
  89. Hacker Tools Windows
  90. Hak5 Tools
  91. What Are Hacking Tools
  92. Hackers Toolbox
  93. Hacking App
  94. Pentest Tools Subdomain
  95. Pentest Tools List
  96. Pentest Tools
  97. Pentest Tools Windows
  98. Hack Tools Pc
  99. Growth Hacker Tools
  100. Hacking Tools Github
  101. Hacking Tools Pc
  102. Hacking Tools Kit
  103. Hack And Tools
  104. Hackrf Tools
  105. Pentest Tools Open Source
  106. Tools 4 Hack
  107. Best Hacking Tools 2020
  108. Game Hacking
  109. Hacking App
  110. Underground Hacker Sites
  111. New Hacker Tools
  112. Underground Hacker Sites
  113. Hacking Tools Download
  114. Hacks And Tools
  115. Hacking Tools For Windows 7

No comments: