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 posts


  1. Hack Tools Mac
  2. Top Pentest Tools
  3. Hack And Tools
  4. Hacking Tools For Pc
  5. Hacking Tools Kit
  6. Best Hacking Tools 2020
  7. Nsa Hacker Tools
  8. Underground Hacker Sites
  9. Nsa Hack Tools Download
  10. Nsa Hack Tools
  11. Hacker Search Tools
  12. Hacking Tools Hardware
  13. Pentest Box Tools Download
  14. Hacking Tools For Kali Linux
  15. How To Make Hacking Tools
  16. Hacker Tools Linux
  17. Hacking Tools Usb
  18. Pentest Tools Linux
  19. Pentest Tools Github
  20. Hack Tools For Ubuntu
  21. Hacks And Tools
  22. Hacking Tools Usb
  23. Physical Pentest Tools
  24. Hacking Tools Download
  25. Pentest Tools Github
  26. Hacker Tools Free Download
  27. Hacker Security Tools
  28. Pentest Tools For Android
  29. Hack Apps
  30. Hacking Tools For Pc
  31. Hacker Tools Software
  32. Hacking Tools For Games
  33. Best Hacking Tools 2020
  34. Tools 4 Hack
  35. Hacking Tools Download
  36. Hack Tools Github
  37. Hacker Security Tools
  38. Pentest Tools For Android
  39. Pentest Tools
  40. Pentest Automation Tools
  41. How To Make Hacking Tools
  42. Pentest Tools Windows
  43. Hacking Tools Hardware
  44. Bluetooth Hacking Tools Kali
  45. Hacking Tools For Windows
  46. How To Install Pentest Tools In Ubuntu
  47. Pentest Tools Windows
  48. Hack Tools Mac
  49. Best Hacking Tools 2019
  50. Hacker Tools Free Download
  51. Hack Tools For Ubuntu
  52. Hacker Tools For Windows
  53. Hacking Apps
  54. Hacking App
  55. Hack Rom Tools
  56. Hack Website Online Tool
  57. Physical Pentest Tools
  58. Hack Tools Online
  59. Pentest Tools For Mac
  60. Pentest Tools Subdomain
  61. Pentest Tools Alternative
  62. Hacker
  63. Pentest Tools Nmap
  64. Hacking Tools Usb
  65. Pentest Tools Windows
  66. Hack Tools Mac
  67. Hacker Tools For Windows
  68. Hacking Tools For Windows
  69. How To Hack
  70. Hacker Tools Windows
  71. Hacker Tools Software
  72. Hacking Tools 2020
  73. World No 1 Hacker Software
  74. Hacker Tools Apk Download
  75. Hack Tools Mac
  76. Pentest Tools Android
  77. Hacker Tools Linux
  78. Hacking App
  79. Hacker Tools Mac
  80. Pentest Tools Online
  81. Hack Tools For Mac
  82. Hacking Tools Name
  83. Blackhat Hacker Tools
  84. Hacking Tools For Windows Free Download
  85. Hacker Tools For Windows
  86. Hacking Tools Online
  87. Hack Tools For Games
  88. Pentest Tools List
  89. Hack Tools For Pc
  90. Hacking Tools And Software
  91. Pentest Tools Free
  92. Hacking Tools Usb
  93. Hacker Tools Hardware
  94. Usb Pentest Tools
  95. Hack Tools 2019
  96. Hack Tools For Games
  97. Hacker Tools Free Download
  98. Blackhat Hacker Tools
  99. Hacking Tools

Nenhum comentário: