Friday, August 28, 2020

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. World No 1 Hacker Software
  2. Nsa Hack Tools Download
  3. Hacking Tools Mac
  4. Pentest Tools Open Source
  5. Pentest Tools Github
  6. Hack Rom Tools
  7. Pentest Tools For Ubuntu
  8. Free Pentest Tools For Windows
  9. Hacker Tools 2019
  10. Hack Tools For Mac
  11. What Are Hacking Tools
  12. Hack App
  13. Hacker Tools For Mac
  14. Hackers Toolbox
  15. Pentest Recon Tools
  16. Pentest Tools List
  17. Hacker Tools Free Download
  18. Hacking Tools 2020
  19. Hacker Tools Linux
  20. Hacking Tools 2019
  21. Hacking Tools For Mac
  22. Tools For Hacker
  23. Hacking Tools Hardware
  24. Pentest Tools Url Fuzzer
  25. Pentest Tools Review
  26. Game Hacking
  27. Computer Hacker
  28. Hack Tool Apk
  29. Hack Tools
  30. Wifi Hacker Tools For Windows
  31. Black Hat Hacker Tools
  32. Hack Tools
  33. Hack Tool Apk No Root
  34. Hacking Tools Usb
  35. Hack App
  36. Pentest Box Tools Download
  37. Hacker Tool Kit
  38. Hack Tools
  39. What Are Hacking Tools
  40. How To Install Pentest Tools In Ubuntu
  41. Tools 4 Hack
  42. Pentest Tools Review
  43. Hacking Tools For Games
  44. Pentest Tools For Mac
  45. Android Hack Tools Github
  46. Tools Used For Hacking
  47. Bluetooth Hacking Tools Kali
  48. Hacking Tools Free Download
  49. Hacking Tools Hardware
  50. Nsa Hacker Tools
  51. Hacker
  52. Usb Pentest Tools
  53. Pentest Tools Review
  54. Hack App
  55. Blackhat Hacker Tools
  56. Tools For Hacker
  57. Hacking App
  58. Hack Tools 2019
  59. Hacking Tools Online
  60. Underground Hacker Sites
  61. Computer Hacker
  62. Easy Hack Tools
  63. Nsa Hack Tools Download
  64. Hacker Techniques Tools And Incident Handling
  65. Hacker Techniques Tools And Incident Handling
  66. Hacking Tools For Windows Free Download
  67. Hack Tools Github
  68. Free Pentest Tools For Windows
  69. Tools For Hacker
  70. Pentest Tools Url Fuzzer
  71. Pentest Tools Github
  72. Hacker Tools Software
  73. Hacking Tools 2019
  74. Ethical Hacker Tools
  75. Pentest Tools Framework
  76. Hacking Tools For Windows
  77. Hacker Tools Apk Download

No comments:

Post a Comment