Sunday, June 4, 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 articles


  1. Hack Tools Download
  2. Free Pentest Tools For Windows
  3. Pentest Tools Download
  4. Hacker Tools 2020
  5. Pentest Tools Nmap
  6. Hacking Tools And Software
  7. Wifi Hacker Tools For Windows
  8. Hacking Tools Online
  9. Hackrf Tools
  10. Kik Hack Tools
  11. Hacker Techniques Tools And Incident Handling
  12. Hacking Tools For Windows 7
  13. Pentest Tools For Windows
  14. Ethical Hacker Tools
  15. Pentest Tools Github
  16. Pentest Tools Review
  17. Hacker Tool Kit
  18. Black Hat Hacker Tools
  19. Pentest Tools Review
  20. Pentest Tools Framework
  21. Hacking Tools Free Download
  22. Hacking Tools Pc
  23. What Are Hacking Tools
  24. Hacker Tools Software
  25. Blackhat Hacker Tools
  26. Hacker Tools Windows
  27. Pentest Tools Free
  28. Hacker Tools Mac
  29. Hacker Techniques Tools And Incident Handling
  30. Pentest Tools Nmap
  31. Hacking Tools Software
  32. Hacks And Tools
  33. What Is Hacking Tools
  34. Pentest Tools Url Fuzzer
  35. Hack Tool Apk
  36. Nsa Hack Tools Download
  37. Pentest Tools Url Fuzzer
  38. Pentest Tools For Android
  39. How To Make Hacking Tools
  40. Hack App
  41. Pentest Tools Download
  42. Tools Used For Hacking
  43. Hacker Tool Kit
  44. Growth Hacker Tools
  45. Pentest Tools Windows
  46. Install Pentest Tools Ubuntu
  47. Hacker Search Tools
  48. World No 1 Hacker Software
  49. New Hack Tools
  50. Best Hacking Tools 2020
  51. Pentest Tools Review
  52. Hacking Tools For Games
  53. Pentest Tools For Android
  54. Hacking Tools For Windows 7
  55. Hacking Tools Mac
  56. Hacking Tools For Kali Linux
  57. Tools For Hacker
  58. Hack Tools For Mac
  59. Hacking Tools Usb
  60. Hacks And Tools
  61. Hacking Tools Pc
  62. Hack Tools 2019
  63. Pentest Recon Tools
  64. Hack Tools Github
  65. Pentest Tools Download
  66. New Hack Tools
  67. New Hack Tools
  68. Hack Rom Tools
  69. How To Install Pentest Tools In Ubuntu
  70. Hacker Tools Hardware
  71. Hack Tools For Pc
  72. New Hacker Tools
  73. Hacker Tools 2020
  74. Best Pentesting Tools 2018
  75. Hack Tools For Pc
  76. Termux Hacking Tools 2019
  77. Pentest Tools Nmap
  78. Hacking Tools For Windows 7
  79. Pentest Tools For Ubuntu
  80. Pentest Tools Apk
  81. Pentest Tools Review
  82. Pentest Tools Kali Linux
  83. Hacker Tools Online
  84. Pentest Automation Tools
  85. What Is Hacking Tools
  86. Hack Tools For Pc

No comments:

Post a Comment