Welcome to My Blog

Evolving Logic Until Pass Tests Automatically

Friday, 21 August 2020

Travel Dealer

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. Hacking Tools Download
  2. Hacker Tools For Mac
  3. Beginner Hacker Tools
  4. How To Hack
  5. Hacking Tools For Windows 7
  6. Hacking Tools Github
  7. Hacking Tools Kit
  8. Hack Tools Mac
  9. Nsa Hack Tools Download
  10. Hack Tool Apk
  11. Hack Tools For Windows
  12. Hacker Tools For Pc
  13. Android Hack Tools Github
  14. Hak5 Tools
  15. Underground Hacker Sites
  16. New Hack Tools
  17. Android Hack Tools Github
  18. Hacker Tools 2020
  19. Hacker Techniques Tools And Incident Handling
  20. Hacker Tools Free
  21. Pentest Tools Nmap
  22. Pentest Tools Alternative
  23. Pentest Tools For Android
  24. Hacker Tools For Ios
  25. Hack Tools 2019
  26. Ethical Hacker Tools
  27. Hacker Tools 2020
  28. Usb Pentest Tools
  29. Nsa Hacker Tools
  30. How To Install Pentest Tools In Ubuntu
  31. Top Pentest Tools
  32. Pentest Tools Online
  33. Hacking Tools Name
  34. Pentest Tools Free
  35. Hacking Tools 2019
  36. Hacker Tools For Pc
  37. Pentest Tools Alternative
  38. Wifi Hacker Tools For Windows
  39. Github Hacking Tools
  40. Hack Rom Tools
  41. Github Hacking Tools
  42. Hak5 Tools
  43. Hack And Tools
  44. Hack Tools For Games
  45. Pentest Tools Linux
  46. Pentest Tools List
  47. Hacker Tools Hardware
  48. Black Hat Hacker Tools
  49. Hacking Tools
  50. Hacking Tools 2020
  51. Hackers Toolbox
  52. Hacker Tools Online
  53. Hacker Tool Kit
  54. Pentest Reporting Tools
  55. Hacker Techniques Tools And Incident Handling
  56. Pentest Tools Review
  57. Hack Tools For Mac
  58. Hacking Tools For Games
  59. Hacking Tools For Games
  60. Hacker Tools Free
  61. Hacker Tools For Ios
  62. Hacking Tools Download
  63. Hack Tools For Pc
  64. Hacker Tools 2020
  65. Hacker Security Tools
  66. Hack Tool Apk
  67. Computer Hacker
  68. Kik Hack Tools
  69. Pentest Tools Apk
  70. Hack Tools
  71. Hacker Security Tools
  72. Hack Tool Apk No Root
  73. Beginner Hacker Tools
  74. Hacking Tools 2019
  75. Underground Hacker Sites
  76. Hacker Tools Mac
  77. Hacking Tools 2019
  78. Pentest Tools Apk
  79. Pentest Tools Windows
  80. Hacker Tools For Ios
  81. Hack Tools For Ubuntu
  82. Hack Tools For Windows
  83. Hacker Tools Hardware
  84. Hacker Tools 2019
  85. Hack Tools Pc
  86. Pentest Tools Website
  87. Hacker Tools For Windows
  88. Underground Hacker Sites
  89. Hacker Tools Apk
  90. Hack Rom Tools
  91. Hacking Tools Download
  92. Hack Rom Tools
  93. Hacking Tools 2019
  94. Nsa Hack Tools Download
  95. Hacking Tools And Software
  96. Hack Tools For Ubuntu
  97. Best Hacking Tools 2019
  98. Pentest Tools Windows
  99. Pentest Tools Linux
  100. Hacking Tools Hardware
  101. Pentest Tools Open Source
  102. Hacker Tools
  103. Pentest Reporting Tools
  104. Wifi Hacker Tools For Windows
  105. Hacker Tool Kit
  106. Hacking Tools Mac
  107. Hacking Tools Free Download
  108. Pentest Tools List
  109. Pentest Tools List
  110. Hacking Tools Hardware
  111. Game Hacking
  112. Hacker Tools Apk
  113. Hacker Tools Apk Download
  114. Hacking Tools Pc
  115. Hack And Tools
  116. Hacker Tools For Windows
  117. Hacking Tools For Mac
  118. Pentest Tools Open Source
  119. Hacking App
  120. Hak5 Tools
  121. Hacking App
  122. Pentest Tools Open Source

No comments:

Post a Comment