Wednesday 24 January 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.


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

0 comments:

Post a Comment