segunda-feira, 5 de junho 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.


More info


  1. Hacker Tools 2019
  2. Hacking Tools Hardware
  3. Hack Tools For Mac
  4. Hacking Tools
  5. Github Hacking Tools
  6. Termux Hacking Tools 2019
  7. What Is Hacking Tools
  8. Hacker Tools Software
  9. Pentest Tools Find Subdomains
  10. Hacker Tool Kit
  11. Pentest Tools For Ubuntu
  12. Pentest Tools For Mac
  13. Hacking Tools 2020
  14. Hacker Search Tools
  15. Hack Tools For Ubuntu
  16. Pentest Tools Review
  17. Best Pentesting Tools 2018
  18. Hacking Tools For Mac
  19. Pentest Reporting Tools
  20. Hack And Tools
  21. Hack Tools For Ubuntu
  22. Pentest Tools Kali Linux
  23. Underground Hacker Sites
  24. Pentest Tools For Windows
  25. Pentest Tools Website
  26. New Hacker Tools
  27. Hack Tools For Games
  28. Hacker Tools Online
  29. Nsa Hack Tools
  30. Hackrf Tools
  31. Pentest Tools Online
  32. Hacking Tools For Windows
  33. Ethical Hacker Tools
  34. Hack App
  35. Hack Tools For Windows
  36. Underground Hacker Sites
  37. Pentest Tools For Android
  38. Underground Hacker Sites
  39. Hacker Security Tools
  40. Hacker Tools Linux
  41. Hacking Apps
  42. Hack Tools For Mac
  43. Hacking Tools Windows
  44. Pentest Tools Review
  45. Hacker Tools Windows
  46. Hacking Tools Usb
  47. Hacking Tools Windows 10
  48. Hacker Tools 2019
  49. Bluetooth Hacking Tools Kali
  50. Hacking Tools For Games
  51. Pentest Tools For Mac
  52. What Is Hacking Tools
  53. Hack Rom Tools
  54. Usb Pentest Tools
  55. Hacker Tools For Ios
  56. Hacking Tools 2019
  57. Hacking Tools Mac
  58. Pentest Tools Website
  59. Hack Tools Download
  60. Pentest Tools Review
  61. Nsa Hacker Tools
  62. Hacking Tools And Software
  63. Easy Hack Tools
  64. Hack Tools Mac
  65. Hacker Tools For Mac
  66. Hacking Tools Windows 10
  67. Pentest Tools List
  68. Best Hacking Tools 2020
  69. Pentest Tools Framework
  70. Hack And Tools
  71. Hacking Tools Software
  72. Hacker Tools Hardware
  73. Hacker Tools Free Download
  74. Hacking Tools Software
  75. Game Hacking
  76. Kik Hack Tools
  77. Hack And Tools
  78. Pentest Tools Framework
  79. Computer Hacker
  80. Hacker Tool Kit
  81. Kik Hack Tools
  82. Hacker Tools List
  83. Pentest Tools Kali Linux
  84. Termux Hacking Tools 2019
  85. Hacker Tools Linux
  86. Termux Hacking Tools 2019
  87. Hacking Tools Online
  88. Hacks And Tools
  89. Physical Pentest Tools
  90. Pentest Tools Find Subdomains
  91. Hacker Tools List
  92. Hacker Tools For Pc
  93. Hacking Tools Online
  94. Hacker Tools Mac
  95. Pentest Tools Github
  96. Hacker Tools
  97. Hacking Tools Github
  98. Termux Hacking Tools 2019
  99. Hack And Tools
  100. Pentest Tools Online
  101. Hacker Techniques Tools And Incident Handling
  102. How To Make Hacking Tools
  103. Pentest Tools Tcp Port Scanner
  104. Pentest Tools Github
  105. Hacker Tools Free Download
  106. Pentest Tools For Mac
  107. Pentest Tools For Windows
  108. Hack Tools Download
  109. Hacker Techniques Tools And Incident Handling
  110. Underground Hacker Sites
  111. Hacking Tools For Pc
  112. Hack And Tools
  113. Hacking Tools Free Download
  114. Hacking Tools For Windows
  115. Hack Website Online Tool
  116. Hack Tools Github
  117. Hacking Tools
  118. Pentest Tools List
  119. Github Hacking Tools
  120. Pentest Tools Tcp Port Scanner
  121. Hacking Tools Mac
  122. Hacking Tools
  123. Hacker Tools Free Download
  124. Hacker Hardware Tools
  125. Hacker Tools Linux
  126. Hacking Tools Github
  127. Hacker Tools Mac
  128. Hacker Tools Free
  129. Hacker Techniques Tools And Incident Handling
  130. Hacking Tools Hardware
  131. Hacking Tools For Windows Free Download
  132. Install Pentest Tools Ubuntu
  133. Easy Hack Tools
  134. How To Make Hacking Tools
  135. Hacker Tools Mac
  136. Hacker Tools Free
  137. Hacker Tools Online
  138. Hacking Tools For Windows
  139. Kik Hack Tools
  140. Pentest Tools For Android
  141. Hacker Tools Online
  142. Pentest Tools Tcp Port Scanner
  143. Black Hat Hacker Tools
  144. Hacker Tools Online
  145. Hack Tools
  146. Free Pentest Tools For Windows
  147. Best Hacking Tools 2020
  148. Hacker
  149. Pentest Tools Framework
  150. Hacking Tools For Games
  151. Hacking Tools For Windows
  152. Hacking Tools Pc
  153. Pentest Tools For Android
  154. Pentest Tools Online
  155. Pentest Tools Tcp Port Scanner
  156. Hack Tools For Pc
  157. Bluetooth Hacking Tools Kali
  158. Hacking Tools Windows 10
  159. Hackrf Tools
  160. How To Hack
  161. Physical Pentest Tools

Nenhum comentário:

Postar um comentário