lunes, 22 de enero de 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.


Related word
  1. Hack Tool Apk
  2. Hack And Tools
  3. Hacker Tools Mac
  4. Hacking Tools Github
  5. Pentest Tools Windows
  6. Pentest Tools Find Subdomains
  7. Hacking Tools Pc
  8. Growth Hacker Tools
  9. Pentest Recon Tools
  10. Hacker Tools Linux
  11. Hacker Tools Hardware
  12. Hack Tools
  13. Hacking Tools Usb
  14. Best Hacking Tools 2020
  15. Hacking Tools Free Download
  16. Hack Tools Github
  17. Hacking Tools Windows 10
  18. Hacker Tools For Windows
  19. Pentest Tools Apk
  20. Pentest Tools For Mac
  21. Hacker Tool Kit
  22. Growth Hacker Tools
  23. Pentest Tools Find Subdomains
  24. Hacking Tools For Windows 7
  25. Pentest Tools
  26. Pentest Tools Tcp Port Scanner
  27. Install Pentest Tools Ubuntu
  28. Hacker Tools
  29. Hacker Tools Free Download
  30. Nsa Hacker Tools
  31. What Are Hacking Tools
  32. Termux Hacking Tools 2019
  33. Hack Tools Online
  34. Hacking Apps
  35. Hack Tools
  36. Hacking Tools Pc
  37. Hacking Tools 2020
  38. Hack Tools Github
  39. Tools Used For Hacking
  40. Hacking Tools For Windows Free Download
  41. Best Hacking Tools 2020
  42. Github Hacking Tools
  43. Growth Hacker Tools
  44. Hacking Tools 2020
  45. Hacking Tools 2020
  46. Hacking Tools Pc
  47. Hacking Tools Kit
  48. Hack Rom Tools
  49. Hacker Tools List
  50. Android Hack Tools Github
  51. Hacking Tools Name
  52. Hacker Hardware Tools
  53. Hack Tools Download
  54. Underground Hacker Sites
  55. Hack Tools For Ubuntu
  56. Hack Tools For Games
  57. Hack Tool Apk No Root
  58. Hack App
  59. Pentest Tools Android
  60. Pentest Tools Subdomain
  61. Hak5 Tools
  62. Hacking Tools Usb
  63. Hacking Apps
  64. Hacking Tools For Windows
  65. Hak5 Tools
  66. Hacking Tools Kit
  67. Hacking Tools Kit
  68. Hacker Tools Hardware
  69. Pentest Tools Website Vulnerability
  70. Hack Tools 2019
  71. Hack Apps
  72. Hack App
  73. Pentest Tools For Android
  74. Pentest Tools Website
  75. Pentest Tools Free
  76. Hacking Tools For Mac
  77. Hacking Tools For Windows Free Download
  78. Hacker Tools Free
  79. Pentest Tools For Android
  80. Hack Website Online Tool
  81. Hacker Tools Free
  82. Wifi Hacker Tools For Windows
  83. Hacker Tools List

No hay comentarios: