sexta-feira, 2 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.


Related articles


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

Nenhum comentário:

Postar um comentário