segunda-feira, 5 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 posts
  1. Pentest Tools Download
  2. Hacker Tools Windows
  3. Black Hat Hacker Tools
  4. Hacking Tools For Kali Linux
  5. Hacker Search Tools
  6. Hacker Techniques Tools And Incident Handling
  7. Hacking Tools Kit
  8. Hacker Tools Free
  9. Pentest Tools Review
  10. Tools 4 Hack
  11. Hacking Tools Kit
  12. New Hacker Tools
  13. Hacker Tools For Ios
  14. Pentest Tools Free
  15. Hacking Tools Download
  16. Hack Tool Apk
  17. World No 1 Hacker Software
  18. Hack Rom Tools
  19. Pentest Tools Open Source
  20. Hacking Tools 2019
  21. New Hack Tools
  22. Hacker Tools List
  23. Hack Tool Apk No Root
  24. What Is Hacking Tools
  25. Hacker Tools
  26. Nsa Hacker Tools
  27. Pentest Tools Kali Linux
  28. Nsa Hack Tools
  29. Best Hacking Tools 2019
  30. Hacker Tools For Pc
  31. Best Pentesting Tools 2018
  32. Github Hacking Tools
  33. Hack Rom Tools
  34. Hacker Tools
  35. Hacking App
  36. Beginner Hacker Tools
  37. Hacking Tools Free Download
  38. Hack Tool Apk
  39. Hacker Search Tools
  40. Hacker Tools For Ios
  41. Hacker Tools Free Download
  42. Pentest Tools Url Fuzzer
  43. Best Hacking Tools 2020
  44. Hacking Apps
  45. Hackrf Tools
  46. Hacking Tools For Mac
  47. Hacker Tools For Ios
  48. Hackrf Tools
  49. Pentest Tools Free
  50. Pentest Tools Review
  51. Underground Hacker Sites
  52. Pentest Box Tools Download
  53. Pentest Reporting Tools
  54. Pentest Tools Open Source
  55. Hack Rom Tools
  56. Hack Tools Download
  57. Pentest Tools Url Fuzzer
  58. Github Hacking Tools
  59. Nsa Hack Tools Download
  60. Hacker Tools
  61. Bluetooth Hacking Tools Kali
  62. Best Hacking Tools 2019
  63. Hacking Tools 2020
  64. Nsa Hack Tools
  65. Hacking Tools For Windows Free Download
  66. Pentest Tools For Android
  67. New Hacker Tools
  68. Hacker Tools 2020
  69. Pentest Tools Android
  70. Tools For Hacker
  71. Pentest Tools Nmap
  72. Hacker Tools For Ios
  73. Ethical Hacker Tools
  74. Hack Tool Apk No Root
  75. Game Hacking
  76. Pentest Box Tools Download
  77. Hacker Tools Online
  78. Pentest Tools Alternative
  79. Hacker Tools List

Sem comentários: